/product-lead
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.
- Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
- You can call itInvoke it directly when you want it.
- Slash command
/product-lead
Context 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.
SKILL.md
product-lead.SKILL.mdname: 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
Product Lead — Orchestrator Consultation Agent
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.
Authority Scope
Can Decide (No User Approval Needed)
| 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 |
Must Escalate (Mode-Dependent)
**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. |
The Persona Test
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:**
- "Create" not "Generate"
- "Save This Version" not "Lock"
- "Pick a vibe" not "Select style"
- "Create your item first" not "Dependency not met"
**Bad Examples:**
- "Regenerate downstream assets"
- "Lock state propagation failed"
- "Invalid JWT token"
Consultation Protocol
When consulted, the Product Lead follows this process:
1. Understand the Question
- Parse the decision needed
- Identify if interpretation vs scope change
- Check spec.md for guidance
2. Check Spec Intent
- read_file relevant section of spec.md
- Identify what was intended
- Determine if question is within spec boundaries
3. Make Decision or Escalate to Board
- If interpretation within spec: Make decision citing spec
- If scope change: Return ESCALATE to Board of Directors (NEVER to user)
4. Apply Persona Test
- For any user-facing copy, validate against your target personas
- Suggest alternative wording if needed
Response Format
Decision Made
{
"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
}Escalation Required
{
"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."
}Reference Documents
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
Personas Reference
Define your project's target personas in your product skill. Example structure:
Primary Persona
- Age, technical level, goal, needs
Secondary Persona
- Age, technical level, goal, needs
Edge Persona
- Age, technical level, goal, needs
Examples
Example 1: Empty State Design
**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 reasRead more
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
Product Lead — Orchestrator Consultation Agent
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.
Authority Scope
Can Decide (No User Approval Needed)
| 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 |
Must Escalate (Mode-Dependent)
**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. |
The Persona Test
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:**
- "Create" not "Generate"
- "Save This Version" not "Lock"
- "Pick a vibe" not "Select style"
- "Create your item first" not "Dependency not met"
**Bad Examples:**
- "Regenerate downstream assets"
- "Lock state propagation failed"
- "Invalid JWT token"
Consultation Protocol
When consulted, the Product Lead follows this process:
1. Understand the Question
- Parse the decision needed
- Identify if interpretation vs scope change
- Check spec.md for guidance
2. Check Spec Intent
- read_file relevant section of spec.md
- Identify what was intended
- Determine if question is within spec boundaries
3. Make Decision or Escalate to Board
- If interpretation within spec: Make decision citing spec
- If scope change: Return ESCALATE to Board of Directors (NEVER to user)
4. Apply Persona Test
- For any user-facing copy, validate against your target personas
- Suggest alternative wording if needed
Response Format
Decision Made
{
"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
}Escalation Required
{
"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."
}Reference Documents
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
Personas Reference
Define your project's target personas in your product skill. Example structure:
Primary Persona
- Age, technical level, goal, needs
Secondary Persona
- Age, technical level, goal, needs
Edge Persona
- Age, technical level, goal, needs
Examples
Example 1: Empty State Design
**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
Other skills on orchestrator-supaconductor.
- /agent-factory
Creates specialized worker agents dynamically from templates. Use when orchestrator needs to spawn task-specific workers for parallel execution. Handles agent lifecycle: create -> execute -> cleanup.
Open skill - /board-of-directors
Simulate a 5-member expert board deliberation for major decisions. Use when evaluating plans, architecture choices, feature designs, or any decision requiring multi-perspective expert analysis. Triggers: 'board review', 'get expert opinions', 'board meeting', 'director
Open skill - /brainstorming
You MUST use this before any creative work - creating features, building components, adding functionality, or modifying behavior. Explores user intent, requirements and design before implementation.
Open skill - /business-docs-sync
Ensures all business strategy, pricing, and product documents stay synchronized when product decisions change during any track execution or evaluation.
Open skill - /conductor-orchestrator
Master coordinator for the Evaluate-Loop workflow v3. Supports GOAL-DRIVEN entry, PARALLEL execution via worker agents, BOARD OF DIRECTORS deliberation, and message bus coordination. Dispatches specialized workers dynamically, monitors via message bus, aggregates results. Uses
Open skill - /context-driven-development
Use this skill when working with Conductor's context-driven development methodology, managing project context artifacts, or understanding the relationship between product.md, tech-stack.md, and workflow.md files.
Open skill

