agent-factory
Creates specialized worker agents dynamically from templates. Use when orchestrator needs to spawn task-specific workers for…
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.
Claude Code
$ npx -y skills add Ibrahim-3d/orchestrator-supaconductor --skill product-lead --agent claude-code
Codex
$ npx skills add Ibrahim-3d/orchestrator-supaconductor --skill product-lead -a codex -y
Cursor
$ npx skills add Ibrahim-3d/orchestrator-supaconductor --skill product-lead -a cursor -y
Gemini CLI
$ npx skills add Ibrahim-3d/orchestrator-supaconductor --skill product-lead -a gemini-cli -y
GitHub Copilot
$ npx skills add Ibrahim-3d/orchestrator-supaconductor --skill product-lead -a github-copilot -y
OpenCode
$ npx skills add Ibrahim-3d/orchestrator-supaconductor --skill product-lead -a opencode -y
Windsurf
$ npx skills add Ibrahim-3d/orchestrator-supaconductor --skill product-lead -a windsurf -y
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
Creates specialized worker agents dynamically from templates. Use when orchestrator needs to spawn task-specific workers for…
Simulate a 5-member expert board deliberation for major decisions. Use when evaluating plans, architecture choices, feature…
You MUST use this before any creative work - creating features, building components, adding functionality, or modifying behavior.…
Use when completing a track that changes pricing, AI models, product features, or asset pipelines — syncs business context…
Master coordinator for the Evaluate-Loop workflow v3. Supports GOAL-DRIVEN entry, PARALLEL execution via worker agents, BOARD OF…
Use this skill when working with Conductor's context-driven development methodology, managing project context artifacts, or…
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or…
Ask which skill or flow fits your situation. A router over the skills in this repo.