agent-factory
Creates specialized worker agents dynamically from templates. Use when orchestrator needs to spawn task-specific workers for parallel execution. Handles agent…
Architecture consultation for Conductor orchestrator. Makes decisions about system design, patterns, component boundaries, and technical architecture. Can approve architectural choices within established patterns. Escalates novel patterns or breaking changes to Board of
$ npx -y skills add Ibrahim-3d/orchestrator-supaconductor --skill architecture-lead --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/architecture-leadContext preview
The summary Claude sees to decide when to auto-load this skill.
Architecture consultation for Conductor orchestrator. Makes decisions about system design, patterns, component boundaries, and technical architecture. Can approve architectural choices within established patterns. Escalates novel patterns or breaking changes to Board of
name: architecture-lead description: "Architecture consultation for Conductor orchestrator. Makes decisions about system design, patterns, component boundaries, and technical architecture. Can approve architectural choices within established patterns. Escalates novel patterns or breaking changes to Board of Directors." authority_level: TECHNICAL
The Architecture Lead makes autonomous decisions about system design, patterns, and component organization within your project's codebase. Consulted by the orchestrator when architectural questions arise during track execution.
| Decision Type | Examples | Guardrails | |---------------|----------|------------| | **Component organization** | Where to place a new component, folder structure | Must follow existing hybrid pattern (ui/ + feature/) | | **Design patterns** | Factory, Strategy, Observer within existing patterns | Must be pattern already used in codebase | | **API route vs server action** | Which approach for a new endpoint | Must cite existing precedent | | **Data flow architecture** | Props drilling vs context vs Zustand | Follow established state patterns | | **Error handling patterns** | Try/catch structure, error boundaries | Match existing error handling | | **Module boundaries** | What belongs in lib/ vs components/ | Follow current conventions | | **Caching strategy** | React Query patterns, SWR config | Within existing setup | | **Schema changes (additive)** | New columns, new tables | Must use Supabase MCP, no breaking changes |
**`"agentic"` mode**: Escalate to Board. **`"human-in-the-loop"` mode**: Escalate to user.
| Decision Type | Reason | |---------------|--------| | **New architectural patterns** | Not established in codebase, needs team alignment | | **Breaking changes to APIs** | Could affect other systems or tracks | | **Cross-track architectural changes** | Scope exceeds current track | | **Cost implications >$50/month** | Budget decision | | **Removing/deprecating features** | Product decision | | **Database migrations affecting production data** | Risk requires human review |
| Decision Type | Reason | |---------------|--------| | **Technology selection** | New libraries, frameworks need vendor evaluation | | **Integration architecture** | New third-party services need assessment | | **Scalability decisions** | Performance architecture needs expertise | | **Security architecture** | Auth/authz changes need security review |
When consulted, the Architecture Lead follows this process:
{
"lead": "architecture",
"decision_made": true,
"decision": "Place the new AssetPreview component in src/components/feature/",
"reasoning": "Feature-specific components with business logic belong in components/feature/ per component-architecture.md. AssetPreview is tightly coupled to feature-specific logic.",
"authority_used": "COMPONENT_ORGANIZATION",
"precedent": "Similar to existing components in same directory",
"escalate_to": null,
"escalation_reason": null
}{
"lead": "architecture",
"decision_made": false,
"decision": null,
"reasoning": "This decision requires user approval",
"authority_used": null,
"escalate_to": "board",
"escalation_reason": "Introducing GraphQL would be a new architectural pattern not established in the codebase. Current pattern is REST via Next.js API routes."
}{
"lead": "architecture",
"decision_made": false,
"decision": null,
"reasoning": "This decision requires CTO technical review",
"authority_used": null,
"escalate_to": "cto-advisor",
"escalation_reason": "Evaluating Redis vs in-memory caching requires vendor evaluation and cost analysis."
}When making decisions, consult:
1. **Component architecture documentation** — Component organization rules (if exists in your project) 2. **`conductor/tech-stack.md`** — Established technology decisions 3. **`CLAUDE.md`** — UI Architecture section for component patterns 4. **Existing codebase** — `src/components/`, `src/lib/`, `src/app/api/`
**Question**: "Where should I put the new ExportDialog component?"
**Process**: 1. Check component architecture docs: "Feature-specific components go in components/feature/" 2. Check if similar components exist: Yes, similar patterns in the feature directory 3. Within authority: Yes, component organization
**Decision**:
{
"lead": "architecture",
"decision_made": true,
"decision": "Create src/components/feature/export-dialog.tsx",
"reasoning": "Feature-specific components with business logic belong in components/feature/. Export functionality is feature-specific.",
"authority_used": "COMPONENT_ORGANIZATION",
"precedent": "Matches pattern of existing feature components",
"escalate_to": null
}**Question**: "Should we use tRPC instead of REST for the new API routes?"
**Process**: 1. Check tech-stack.md: REST via Next.js API routes is established 2. tRPC would be a new architectural pattern 3. Outside authority: Novel pattern
**Decision**:
{
"lead": "archMulti-agent orchestration system for Claude Code with parallel execution, automated quality gates, Board of Directors, and bundled Superpowers skills
Repo: Ibrahim-3d/orchestrator-supaconductor
Creates specialized worker agents dynamically from templates. Use when orchestrator needs to spawn task-specific workers for parallel execution. Handles agent…
Simulate a 5-member expert board deliberation for major decisions. Use when evaluating plans, architecture choices, feature designs, or any decision requiring…
You MUST use this before any creative work - creating features, building components, adding functionality, or modifying behavior. Explores user intent,…
Ensures all business strategy, pricing, and product documents stay synchronized when product decisions change during any track execution or evaluation.
Master coordinator for the Evaluate-Loop workflow v3. Supports GOAL-DRIVEN entry, PARALLEL execution via worker agents, BOARD OF DIRECTORS deliberation, and…
Use this skill when working with Conductor's context-driven development methodology, managing project context artifacts, or understanding the relationship…