agent-factory
Creates specialized worker agents dynamically from templates. Use when orchestrator needs to spawn task-specific workers for parallel execution. Handles agent…
Product consultation for Conductor orchestrator. Clarifies scope, interprets ambiguous requirements, prioritizes features within a track. Can make scope interpretations that don't change deliverables. Escalates scope expansions or feature changes to Board of Directors.
$ npx -y skills add Ibrahim-3d/orchestrator-supaconductor --skill product-lead --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/product-leadContext preview
The summary Claude sees to decide when to auto-load this skill.
Product consultation for Conductor orchestrator. Clarifies scope, interprets ambiguous requirements, prioritizes features within a track. Can make scope interpretations that don't change deliverables. Escalates scope expansions or feature changes to Board of Directors.
name: product-lead description: "Product consultation for Conductor orchestrator. Clarifies scope, interprets ambiguous requirements, prioritizes features within a track. Can make scope interpretations that don't change deliverables. Escalates scope expansions or feature changes to Board of Directors." authority_level: PRODUCT
The Product Lead makes autonomous decisions about scope interpretation, requirement clarification, and priority within your project. Consulted by the orchestrator when product questions arise during track execution.
| Decision Type | Examples | Guardrails | |---------------|----------|------------| | **Interpret ambiguous requirements** | "User-friendly" means accessible to your target personas | Must cite spec section | | **Task ordering** | Which task to do first within a phase | Within same phase only | | **Edge case handling** | What happens on empty state | Must be reasonable UX | | **Error message copy** | Wording for validation errors | Must be clear to your target personas | | **Loading state text** | "Creating..." vs "Generating..." | Clear to your target personas | | **Default values** | Default color, default selection | Within spec intent | | **Implementation order** | Build A before B when spec doesn't specify | Logical dependencies | | **Microcopy decisions** | Button labels, tooltips | Clear, match existing patterns |
**If `conductor/config.json` → `mode` = `"agentic"`**: Escalate to Board of Directors (autonomous). **If `conductor/config.json` → `mode` = `"human-in-the-loop"`**: Escalate to user.
| Decision Type | Board Resolution Approach | |---------------|--------------------------| | **Add features to spec** | Board evaluates scope impact vs value. CA and CPO collaborate on decision. | | **Remove features from spec** | Board assesses impact. CPO leads evaluation of necessity. | | **Change deliverables** | Board deliberates on alignment with original goal. | | **Change priorities (P0/P1/P2)** | COO and CPO jointly decide based on dependencies and value. | | **Defer spec requirements** | Board evaluates tech debt trade-off. Log decision for review. | | **Pricing/business model changes** | Board evaluates with all directors. Log as high-impact decision. | | **Persona or user journey changes** | CXO leads Board evaluation of UX impact. | | **New track creation** | COO evaluates resource impact. Create if Board approves. |
All copy decisions must pass the Persona Test (validate against your target personas):
1. Would a non-technical user understand this? 2. Does it require any jargon explanation? 3. Does it reassure or confuse? 4. Is there a simpler word we could use?
**Good Examples:**
**Bad Examples:**
When consulted, the Product Lead follows this process:
{
"lead": "product",
"decision_made": true,
"decision": "Show placeholder illustration with 'Create your first item' CTA on empty dashboard",
"reasoning": "Spec says 'show empty state when no items' (line 45). Empty states should guide users to action per UX best practices.",
"spec_reference": "spec.md line 45: 'Dashboard shows empty state when no items'",
"persona_test": "PASS - 'Create your first item' is clear to non-technical users",
"escalate_to": null,
"escalation_reason": null
}{
"lead": "product",
"decision_made": false,
"decision": null,
"reasoning": "This would add a feature not in the spec",
"spec_reference": "spec.md does not mention templates",
"escalate_to": "board",
"escalation_reason": "Adding pre-made templates would be a new feature not in spec.md. This is a scope expansion requiring product owner approval."
}When making decisions, consult:
1. **`conductor/tracks/[track-id]/spec.md`** — Current track specification 2. **`conductor/product.md`** — Product rules and definitions (if exists) 3. **`conductor/product-guidelines.md`** — UX guidelines (if exists) 4. **Project-specific product skill** — Your target personas and product rules
Define your project's target personas in your product skill. Example structure:
**Question**: "What should the dashboard show when user has no items?"
**Process**: 1. Check spec.md: "Dashboard shows empty state when no items" 2. Spec doesn't specify design details 3. Within authority: Interpretation of "empty state"
**Decision**:
{
"lead": "product",
"decision_made": true,
"decision": "Show friendly illustration with 'No items yet' heading and 'Create Your First Item' primary CTA button",
"reasoning": "Spec requires empty state but doesn't specify design. Empty states should be encouraging and action-oriented. Primary persona needs reasMulti-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…