一键导入
spec
Create a detailed technical spec grounded in validated research. Dispatches Ada with PRD + Plan + Research as inputs. Only after plan and research exist.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Create a detailed technical spec grounded in validated research. Dispatches Ada with PRD + Plan + Research as inputs. Only after plan and research exist.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Enforces staged execution discipline on large tasks: a written stage plan, parallel delegation where the runtime supports it, a failable verification check at each stage, and a skeptical self-review before delivery. Trigger when the user explicitly asks ("do this thoroughly", "be systematic", "deep work mode") OR when the task objectively spans multiple files, multiple sources, or multiple sessions. Do NOT trigger on ordinary multi-step requests that a direct attempt handles fine.
Bootstrap project orchestration with beads task tracking.
Core engineering principles for implementation tasks
Create beads from a spec (full decomposition) or from user input (ad-hoc issues). Single entry point for all bead creation.
Dispatch the implementation supervisor for a bead task. Resolves the correct supervisor from the assignee field, checks branch state, and dispatches with full context.
QA finalization gate — validates spec conformity, runs tests/build/lint, produces a structured QA report. Auto-dispatches the supervisor for rework on FAIL. Last gate before human merge.
| name | spec |
| description | Create a detailed technical spec grounded in validated research. Dispatches Ada with PRD + Plan + Research as inputs. Only after plan and research exist. |
| user_invocable | true |
Create a detailed technical specification from an approved plan, validated by research.
Ask: "Do you want to run /research first, or proceed without research?"
/researchDefine output location:
docs/specs/{NN}-spec-{feature-kebab}.mddocs/specs/ directory exists (create if needed)Dispatch using exactly these parameters — no more, no less:
Agent(
subagent_type="architect",
prompt="Create a detailed TECHNICAL SPEC for the plan at {plan_path}. PRD for context: {prd_path}. Research findings (MUST READ before designing): {research_paths_comma_separated}. The research docs contain validated assumptions — your design MUST align with the confirmed findings and address any contradictions or risks identified. Do NOT re-assume what research already validated or contradicted. If research contradicted a plan assumption, design the spec around the reality documented in the research, not the original plan assumption. Save to {spec_path} with status DRAFT. Iterate with the user until APPROVED."
)
Do NOT add extra parameters unless the user explicitly requests it.