一键导入
codebase-mapper
内部步骤(Task 3),由 quickspec 编排器调用,不从用户直接触发。 将 PRD 需求映射到代码库,识别技术栈、相关模块、编码约定和扩展点。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
内部步骤(Task 3),由 quickspec 编排器调用,不从用户直接触发。 将 PRD 需求映射到代码库,识别技术栈、相关模块、编码约定和扩展点。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
内部步骤(Task 2),由 quickspec 编排器调用,不从用户直接触发。 对 PRD 内容进行 5-zone 结构化分析,提取功能、用户故事、业务实体、约束和验收条件。
内部步骤(Task 1),由 quickspec 编排器调用,不从用户直接触发。 分析用户原始输入,自适应选择工具加载 PRD 内容到工作目录。
将产品需求文档(PRD)转化为精确的、编码 Agent 可直接执行的实现规格文档。 触发:用户要生成 spec / 规格文档 / 实现方案,或要把 PRD 转成可执行规格。 不触发:写 PRD、改 PRD、代码 review、或非文档生成任务。
内部步骤(Task 4),由 quickspec 编排器调用,不从用户直接触发。 从 PRD 分析和代码库映射结果生成精确的、编码 Agent 可执行的实现规格文档。
内部步骤(Task 5),由 quickspec 编排器调用,不从用户直接触发。 对规格文档进行结构化质量审查,检查 PRD 覆盖度、任务可操作性和验收条件可测试性。
| name | codebase-mapper |
| description | 内部步骤(Task 3),由 quickspec 编排器调用,不从用户直接触发。 将 PRD 需求映射到代码库,识别技术栈、相关模块、编码约定和扩展点。 |
| user-invocable | false |
| context | fork |
| allowed-tools | ["Read","Write","Glob","Grep","Bash","AskUserQuestion"] |
系统化地将 PRD 需求映射到现有代码库,建立编码 Agent 所需的实现上下文。
$ARGUMENTS/prd-analysis.md(由 prd-analyzer 产出)$ARGUMENTS/codebase-mapping.md使用 Read 工具读取 $ARGUMENTS/prd-analysis.md,获取 PRD 分析结果。从中提取功能关键词和实体名称,用于后续代码库搜索。
确定项目的技术和架构:
package.json、pyproject.toml、go.mod、pom.xml、Cargo.toml 等了解代码库的组织方式:
src/、lib/、app/、pkg/ 等对每个 PRD 功能,定位现有相关代码:
对找到的每个相关文件,记录:
提取新实现必须遵循的编码模式:
详细分析模式和示例,参考:
${CLAUDE_PLUGIN_ROOT}/skills/codebase-mapper/references/analysis-patterns.md — 常见项目类型的详细模式识别新功能如何与现有代码连接:
精确确定新代码应该添加在哪里:
使用 ${CLAUDE_PLUGIN_ROOT}/skills/codebase-mapper/references/output-template.md 作为结构模板,将上下文分析结果写入 $ARGUMENTS/codebase-mapping.md:
读取 ${CLAUDE_PLUGIN_ROOT}/skills/codebase-mapper/references/quality-gate.md,逐项核对产出物 $ARGUMENTS/codebase-mapping.md 是否满足所有验收标准。如有未通过的项,使用 Edit 工具修复产出文件后重新核对。最多重试 2 次,仍未通过则将未通过项记入返回状态的 issues 中。
完成所有工作后,输出以下格式的状态信息(不要包含其他内容):
[STATUS: success | partial | failed]
[OUTPUT: codebase-mapping.md]
[WARNINGS: 警告列表,没有则为 none]
[ISSUES: 阻塞问题列表,没有则为 none]
[SUMMARY: 一句话摘要]