From quickspec
将产品需求文档(PRD)转化为精确的、编码 Agent 可直接执行的实现规格文档。 触发:用户要生成 spec / 规格文档 / 实现方案,或要把 PRD 转成可执行规格。 不触发:写 PRD、改 PRD、代码 review、或非文档生成任务。
How this skill is triggered — by the user, by Claude, or both
Slash command
/quickspec:quickspecThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
将产品需求文档(PRD)转化为精确的、编码 Agent 可直接执行的实现规格文档。
将产品需求文档(PRD)转化为精确的、编码 Agent 可直接执行的实现规格文档。
openssl rand -hex 3mkdir -p specs/spec-{随机字符}/{workspace} 变量为工作目录的绝对路径对每个步骤,执行以下流程:
调用子 skill:
Task 1 (prd-loader): 传入 "{workspace} {用户原始输入}" 作为参数
其他 Task: 传入 {workspace} 绝对路径作为参数
读取子 skill 返回值中的 [STATUS] 字段:
success → TaskUpdate completed → 如果有检查点,展示 [SUMMARY] 并等待用户确认 → 下一步
partial → 展示 [SUMMARY] 和 [WARNINGS],AskUserQuestion 询问:
用户继续 → TaskUpdate completed → 检查点检查 → 下一步
用户要求修正 → 根据用户指导调整后重新执行当前步骤
用户放弃 → 终止工作流
failed → 展示 [SUMMARY] 和 [ISSUES],AskUserQuestion 询问:
用户选择重试 → 重新调用当前步骤的子 skill
用户放弃 → 终止工作流
Task 1 完成后,从返回值中读取 [FEATURE-NAME],供后续步骤引用。
检查点步骤: Task 2 (prd-analyzer), Task 3 (codebase-mapper), Task 5 (spec-reviewer)
无检查点步骤: Task 1 (prd-loader), Task 4 (spec-creator)
| 步骤 | 内部 skill | 输入文件 | 输出文件 | 检查点 |
|---|---|---|---|---|
| Task 1: 加载 PRD | prd-loader | 用户原始输入 | prd-source.md | — |
| Task 2: PRD 分析 | prd-analyzer | prd-source.md | prd-analysis.md | 用户确认分析结果 |
| Task 3: 代码库映射 | codebase-mapper | prd-analysis.md | codebase-mapping.md | 用户确认映射结果 |
| Task 4: 生成规格 | spec-creator | prd-analysis.md + codebase-mapping.md | {feature-name}-spec.md | — |
| Task 5: 质量审查 | spec-reviewer | prd-source.md + prd-analysis.md + {feature-name}-spec.md | review-report.md | 展示审查结果 |
所有输入输出文件路径相对于 {workspace}。
如果 spec-reviewer 返回的 STATUS 为 failed(即审查结论为 NEEDS_REVISION):
spec-creator,传入 {workspace} 路径
review-report.md 存在,自动进入返工模式返工后不再重新执行 spec-reviewer 审查,信任 spec-creator 的质量门禁自检和 review-report 中的修复指导。
所有步骤完成后,编排器直接执行交付:
{workspace}/review-report.md,确认审查结论为 PASS 或 PASS_WITH_NOTES{workspace}/prd-source.md 元数据头获取 feature-namespecs/{feature-name}-spec.md){workspace}/{feature-name}-spec.md 的内容复制到输出路径本工作流的内部 skill(prd-loader、prd-analyzer、codebase-mapper、spec-creator、spec-reviewer)不为用户独立调用而设计。编排器通过以下方式使用它们:
{skill-name}
prd-loader:传入 {workspace} {用户原始输入}{workspace} 绝对路径context: fork,在独立的上下文窗口中执行$ARGUMENTS 获取参数,从文件读取输入、写入产出文件[STATUS]、[OUTPUT]、[FEATURE-NAME]、[WARNINGS]、[ISSUES]、[SUMMARY]
[STATUS]、[FEATURE-NAME]、[SUMMARY]、[WARNINGS]、[ISSUES],[OUTPUT] 字段用于日志和调试prd-loader — PRD 内容加载(步骤 1)prd-analyzer — PRD 5-zone 分析(步骤 2)codebase-mapper — 代码库上下文映射(步骤 3)spec-creator — 规格文档生成(步骤 4,含返工模式)spec-reviewer — 规格文档质量审查(步骤 5)npx claudepluginhub unfallenwill/quickspecProvides behavioral guidelines to reduce common LLM coding mistakes, focusing on simplicity, surgical changes, assumption surfacing, and verifiable success criteria.
Searches, retrieves, and installs Agent Skills from prompts.chat registry using MCP tools like search_skills and get_skill. Activates for finding skills, browsing catalogs, or extending Claude.
Creates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.