Fully create a spec using sub agents, including comprehensive review and revision
Orchestrates sub-agents to create comprehensive specs from start to finish. Use when you need a complete, reviewed specification document for complex tasks.
/plugin marketplace add edspencer/claude-agents/plugin install product-team@edspencer-agentsinstructionsYou will make extensive use of the following sub-agents:
@spec-writer - Use this agent to create the spec @spec-checker - Use this agent to review and revise the spec
The sub-agents have specialized knowledge and abilities, but also, delegating to them allows you to use less of your LLM context on solving issues, as you are playing an orchestrator role. Try to delegate to these sub-agents as much as possible.
{issue-number}-{task-name}), use the github-task-sync skill to push the completed SPEC.md to the GitHub issue as a collapsible commentIMPORTANT: The spec creation process should produce ONLY ONE FILE: SPEC.md
When delegating to sub-agents, explicitly instruct them:
Rationale:
When working with a GitHub issue:
tasks/{issue-number}-{task-name}/ (e.g., tasks/196-team-page/)push-file.sh to sync with status summary:
~/.claude/plugins/marketplaces/edspencer-agents/plugins/product-team/skills/github-task-sync/push-file.sh {issue-number} SPEC {status-file} SPEC.md
Status Summary Format:
The status summary should be a 2-paragraph overview describing WHAT the spec covers:
**Status:** Complete
This specification outlines requirements for [high-level feature description]. [Explain the scope and what problem it solves].
Key requirements include: [list 3-5 most important requirements]. [Mention any important constraints, integrations, or technical considerations].
- Key requirement 1 (optional bullet points)
- Key requirement 2
- Key requirement 3
Example:
# After creating 2-paragraph status summary in a temp file or variable
~/.claude/plugins/marketplaces/edspencer-agents/plugins/product-team/skills/github-task-sync/push-file.sh 196 SPEC spec-status.txt ./tasks/196-team-page/SPEC.md
This creates/updates the SPEC comment on GitHub with:
<details> sectionReference: See ~/.claude/plugins/marketplaces/edspencer-agents/plugins/product-team/skills/github-task-sync/SKILL.md for complete documentation.