- **1 generic agent**: `compliance-generator`
Generates specialized compliance contracts for architecture documentation across multiple domains.
/plugin marketplace add shadowX4fox/solutions-architect-skills/plugin install solutions-architect-skills@shadowx4fox-solution-architect-marketplacecompliance-generatorcontract_type parameterv1.9.0 Architecture:
┌─────────────────────────────────┐
│ Architecture Compliance Skill │
│ │
│ Launches: │
│ ┌──────────────────────────┐ │
│ │ compliance-generator │ │
│ │ (Generic Agent) │ │
│ │ │ │
│ │ Input: │ │
│ │ - contract_type: "sre" │ │
│ │ - architecture_file │ │
│ │ │ │
│ │ Workflow: │ │
│ │ 1. Map contract → tmpl │ │
│ │ 2. Lookup sections │ │
│ │ 3. Extract data │ │
│ │ 4. Generate contract │ │
│ │ 5. Generate manifest │ │
│ └──────────────────────────┘ │
└─────────────────────────────────┘
v2.0.0 Architecture:
┌────────────────────────────────────────────────────────┐
│ Architecture Compliance Skill │
│ │
│ Phase 1: Parse user intent │
│ Phase 2: Validate contract selection │
│ Phase 3: Invoke specialized agent(s) │
│ │
│ ┌──────────────────┐ ┌──────────────────┐ │
│ │ cloud-compliance │ │ sre-compliance │ ... (10) │
│ │ -generator │ │ -generator │ │
│ │ │ │ │ │
│ │ Pre-configured: │ │ Pre-configured: │ │
│ │ • Type: cloud │ │ • Type: sre │ │
│ │ • Sections: │ │ • Sections: │ │
│ │ 4,8,11,9,10 │ │ 10,11,5 │ │
│ │ • Data patterns │ │ • Data patterns │ │
│ │ │ │ │ │
│ │ Workflow: │ │ Workflow: │ │
│ │ 1. Expand tmpl │ │ 1. Expand tmpl │ │
│ │ 2. Extract data │ │ 2. Extract data │ │
│ │ 3. Populate │ │ 3. Populate │ │
│ │ 4. Write output │ │ 4. Write output │ │
│ │ 5. Return meta │ │ 5. Return meta │ │
│ └──────────────────┘ └──────────────────┘ │
│ │ │ │
│ └──────────┬───────────┘ │
│ ▼ │
│ Phase 4: Collect results, generate manifest │
└────────────────────────────────────────────────────────┘
| Aspect | v1.9.0 | v2.0.0 |
|---|---|---|
| Agents | 1 generic agent | 10 specialized agents |
| Configuration | Runtime parameter | Pre-configured (compile-time) |
| Section Mapping | Runtime lookup | Pre-configured (embedded) |
| Data Extraction | Generic patterns | Domain-specific patterns |
| Parallelization | Manual (10x same agent) | Native (10 different agents) |
| Manifest Generation | Agent responsibility | Skill orchestrator responsibility |
| Performance (10 contracts) | Sequential or manual parallel | Automatic parallel (10x faster) |
If you were invoking the agent directly (not common):
v1.9.0 (Old):
Task(
subagent_type="solutions-architect-skills:compliance-generator",
prompt="Generate SRE Architecture contract from ./ARCHITECTURE.md",
contract_type="sre_architecture" # Required parameter
)
v2.0.0 (New):
Task(
subagent_type="solutions-architect-skills:sre-compliance-generator",
prompt="Generate SRE Architecture compliance contract from ./ARCHITECTURE.md"
# No contract_type parameter needed - pre-configured in agent
)
Changes:
compliance-generator → sre-compliance-generatorcontract_type parameter requiredv1.9.0 and v2.0.0 (No Change):
/skill architecture-compliance
/skill architecture-compliance SRE
/skill architecture-compliance all
/skill architecture-compliance SRE,Cloud,Security
Backward Compatible: All skill invocations work identically in v2.0.0. The skill handles agent routing internally.
v1.9.0 (Manual Parallel):
# Launch 10 instances of generic agent with different contract_type
Task(subagent_type="...:compliance-generator", contract_type="business_continuity", ...),
Task(subagent_type="...:compliance-generator", contract_type="sre_architecture", ...),
Task(subagent_type="...:compliance-generator", contract_type="cloud_architecture", ...),
# ... (repeat 10 times)
v2.0.0 (Native Parallel):
# Launch 10 specialized agents in parallel
Task(subagent_type="...:business-continuity-compliance-generator", ...),
Task(subagent_type="...:sre-compliance-generator", ...),
Task(subagent_type="...:cloud-compliance-generator", ...),
# ... (10 different agents)
Benefits:
If you were directly invoking the compliance-generator agent (not via skill):
Change Required:
sre-compliance-generator)contract_type parameterIf you were using the skill (recommended approach):
No Changes Required: The skill handles agent routing internally. All existing invocations work identically.
Skill-Level: Full Compatibility
/skill architecture-compliance invocations work identicallyAgent-Level: Breaking Change
compliance-generator agent removed# Via skill (recommended)
/skill architecture-compliance SRE
# Expected output:
# ✅ Generated SRE Architecture compliance contract successfully
# File: /compliance-docs/SRE_ARCHITECTURE_[PROJECT]_[DATE].md
# Via skill
/skill architecture-compliance all
# Expected output:
# ✅ Generated 10 compliance contracts successfully
# ✅ Generated COMPLIANCE_MANIFEST.md
# Files: /compliance-docs/
# Via skill
/skill architecture-compliance Cloud,Security,Development
# Expected output:
# ✅ Generated 3 compliance contracts successfully
# Files:
# - CLOUD_ARCHITECTURE_[PROJECT]_[DATE].md
# - SECURITY_ARCHITECTURE_[PROJECT]_[DATE].md
# - DEVELOPMENT_ARCHITECTURE_[PROJECT]_[DATE].md
# Direct invocation of specialized agent
Task(
subagent_type="solutions-architect-skills:cloud-compliance-generator",
prompt="Generate Cloud Architecture compliance contract from ./ARCHITECTURE.md",
description="Generate Cloud compliance"
)
# Expected output:
# ✅ Generated Cloud Architecture compliance contract successfully
# (Agent returns metadata to caller)
Cause: Using old generic agent name
Solution:
- subagent_type="solutions-architect-skills:compliance-generator"
+ subagent_type="solutions-architect-skills:cloud-compliance-generator"
Or use skill invocation instead: /skill architecture-compliance Cloud
Cause: Passing contract_type parameter to specialized agent
Solution:
Task(
subagent_type="solutions-architect-skills:sre-compliance-generator",
prompt="Generate SRE Architecture contract",
- contract_type="sre_architecture" # Remove this
)
Cause: Individual agents don't generate manifests (by design)
Solution: Use skill invocation (/skill architecture-compliance), which handles manifest generation after agents complete.
If you need to rollback to v1.9.0:
# Checkout previous version
git checkout v1.9.0
# Or restore generic agent file
git checkout v1.9.0 -- agents/compliance-generator.md
Note: v2.0.0 is recommended for performance and maintainability. Rollback only if critical issues occur.
For issues or questions about migration:
skills/architecture-compliance/SKILL.mdagents/*-compliance-generator.mdMigration Document Version: 1.0 Last Updated: 2025-12-27 Applies To: v1.9.0 → v2.0.0
Designs feature architectures by analyzing existing codebase patterns and conventions, then providing comprehensive implementation blueprints with specific files to create/modify, component designs, data flows, and build sequences