算法艺术创作
algorithmic-art
通过代码和可调参数创作生成艺术与交互式视觉效果。
skill-contrarian-cloud-designs-for-agentic-council【设计与创意】Generates structured contrarian critiques and adversarial review prompts for cloud deployment architectures to enable rigorous agentic council vetting.
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
name: skill-contrarian-cloud-designs-for-agentic-council description: Generates structured contrarian critiques and adversarial review prompts for cloud deployment architectures to enable rigorous agentic council vetting. license: MIT compatibility: opencode metadata: version: "1.0.0" domain: agent triggers: cloud architecture review, adversarial design, contrarian critique, deployment vetting, agentic council, cloud security review, infrastructure review archetypes:
Acts as an adversarial reviewer within an agentic council, systematically generating contrarian critiques and structured challenge prompts for cloud deployment architectures. This skill forces the council to stress-test designs against failure modes, security vulnerabilities, cost inefficiencies, and operational blind spots before approval.
Use this skill when:
Avoid this skill for:
cloud-architecture-patterns instead)code-philosophy (5 Laws of Elegant Defense) when evaluating failure handling and defensive design patterns.Architecture Input
↓
Parse & Map Components ──→ Missing/Invalid ──→ Request Clarification
↓ (Valid)
Fault Tree Analysis ──→ SPOF Detected ──→ Flag Critical Risk
↓ (No SPOF)
Generate Contrarian Prompts
↓
Cross-Validate Standards
↓
Synthesize Critique ──→ Critical Finding ──→ Route to Security/Cost Council
↓ (No Critical)
Route to General Council
↓
Output Structured Review
Complete Python implementation for parsing architecture components, detecting failure modes, and generating structured adversarial critiques.
from dataclasses import dataclass, field
from enum import Enum
from typing import Dict, List, Optional
class Severity(Enum):
CRITICAL = "critical"
HIGH = "high"
MEDIUM = "medium"
LOW = "low"
@dataclass
class ArchitectureComponent:
name: str
type: str
redundancy: bool
region: str
dependencies: List[str] = field(default_factory=list)
@dataclass
class ContrarianCritique:
component: str
finding: str
severity: Severity
adversarial_prompt: str
mitigation_suggestion: str
class CloudDeploymentContrarianReviewer:
"""Generates structured contrarian critiques for cloud deployment architectures.
Implements adversarial review patterns to stress-test designs against
failure modes, security gaps, and operational blind spots.
"""
def __init__(self, architecture: Dict[str, ArchitectureComponent]):
self.components = architecture
self.critiques: List[ContrarianCritique] = []
def analyze_spofs(self) -> List[ContrarianCritique]:
"""Identify single points of failure and generate adversarial prompts."""
spof_critiques = []
for name, comp in self.components.items():
if not comp.redundancy and comp.type in ("compute", "storage", "network"):
spof_critiques.append(ContrarianCritique(
component=name,
finding=f"Single point of failure detected: {name} lacks redundancy in {comp.region}",
severity=Severity.CRITICAL,
adversarial_prompt=f"What is the exact failover sequence and RTO/RPO if {name} becomes completely unavailable in {comp.region}?",
mitigation_suggestion="Implement multi-AZ or multi-region deployment with automated health checks and traffic routing."
))
return spof_critiques
def analyze_dependency_chains(self) -> List[ContrarianCritique]:
"""Detect circular dependencies and unhandled cascade failures."""
dep_critiques = []
for name, comp in self.components.items():
if not comp.dependencies:
continue
for dep in comp.dependencies:
if dep in self.components:
dep_comp = self.components[dep]
if name in dep_comp.dependencies:
dep_critiques.append(ContrarianCritique(
component=name,
finding=f"Circular dependency detected between {name} and {dep}",
severity=Severity.HIGH,
adversarial_prompt=f"How does the system handle deadlock or timeout scenarios when {name} and {dep} both require synchronous availability?",
mitigation_suggestion="Decouple synchronous calls with async messaging queues or implement circuit breaker patterns."
))
return dep_critiques
def analyze_security_gaps(self) -> List[ContrarianCritique]:
"""Check for missing least-privilege IAM and network segmentation."""
security_critiques = []
for name, comp in self.components.items():
if comp.type == "iam" and "admin" in name.lower():
security_critiques.append(ContrarianCritique(
component=name,
finding=f"Overly permissive IAM role detected: {name}",
severity=Severity.HIGH,
adversarial_prompt=f"What specific permissions does {name} grant, and how do you enforce least-privilege access for downstream services?",
mitigation_suggestion="Apply scoped IAM policies with explicit deny statements and regular access reviews."
))
return security_critiques
def generate_full_review(self) -> List[ContrarianCritique]:
"""Execute complete contrarian review pipeline."""
self.critiques = []
self.critiques.extend(self.analyze_spofs())
self.critiques.extend(self.analyze_dependency_chains())
self.critiques.extend(self.analyze_security_gaps())
severity_order = {Severity.CRITICAL: 0, Severity.HIGH: 1, Severity.MEDIUM: 2, Severity.LOW: 3}
self.critiques.sort(key=lambda c: severity_order[c.severity])
return self.critiques
code-philosophy (5 Laws of Elegant Defense) when evaluating failure handling and defensive design patternsWhen this skill is active, produce the following structure:
| Skill | Purpose |
|---|---|
cloud-architecture-patterns | Initial design ideation and reference patterns |
security-architecture-review | Deep-dive security and compliance validation |
cost-optimization-review | Financial efficiency and resource right-sizing analysis |
Authoritative documentation links for this domain. The model follows markdown links at load time to resolve external references and inline content.