一键导入
sdlc-project-research
仅在用户明确要求基于仓库证据生成项目功能能力地图、能力盘点或持久研究包时使用;不要用于普通代码探索、repo onboarding、Git 历史问答或只读解释。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
仅在用户明确要求基于仓库证据生成项目功能能力地图、能力盘点或持久研究包时使用;不要用于普通代码探索、repo onboarding、Git 历史问答或只读解释。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Use only when the user explicitly invokes this skill to map unresolved product, domain, repository, or delivery unknowns before choosing a path.
Use only when the user explicitly invokes this skill to create or resume a persistent file-based goal tracker across sessions.
Use only when the user explicitly invokes this skill to stress-test an existing plan or design through one load-bearing question at a time.
Use only when the user explicitly invokes this skill to evaluate a skill with representative cases, isolated runs, independent judging, and evidence-driven edits.
Use for a concrete defect or regression that needs reproduction, root-cause diagnosis, a fix, and regression validation. Do not trigger for routine localized edits or primarily performance-focused work.
Use when the requested feature genuinely spans at least two delivery layers such as frontend, backend, API, data, scripts, or tests. Do not expand a single-layer change into a full-stack workflow.
| name | sdlc-project-research |
| description | 仅在用户明确要求基于仓库证据生成项目功能能力地图、能力盘点或持久研究包时使用;不要用于普通代码探索、repo onboarding、Git 历史问答或只读解释。 |
| metadata | {"version":"1.0","updated":"2026-07-26"} |
读取一个已有代码项目、配置、文档、local/ 材料和 git 记录,整理出一份轻量的项目功能能力地图,帮助后续做进展管理、项目汇报、绩效材料和需求范围判断。默认在当前响应中返回结果;只有用户明确要求持久研究包时才创建目录或文件。
核心产物是一张证据表:
项目目标
-> 一级能力域
-> 二级功能组或模块
-> 三级功能点
-> 证据路径
-> 当前状态
-> 下一步
在 SDLC manager 协调中,能力地图也是后续 SDLC artifact 的证据入口。需要时可为每个三级功能点追加:
推荐后续材料
推荐下一 skill
traceability seed
handoff 风险
这些字段只是路由建议,不代表已经完成 PRD、SRS、SPEC 或 dev handoff。
sdlc-project-research 在 SDLC manager 协调中专注于项目功能能力地图和证据入口,不再承载旧产品工程研究包。
当研究用于重建、替换或迁移时,按 ../sdlc-router/references/sdlc-operating-model.md 把能力地图作为范围决策表的证据输入。不要一次性写完整未来 PRD/SRS/RTM;只把旧能力标成保留、舍弃、改造或存疑,并路由到首波需求包、规格或 handoff。
能力地图要同时覆盖两类内容:
local/ 材料、roadmap、forward plan、PRD、issue/commit 历史和 git 演进线中能谨慎推断出的后续 L1 / L2 / L3 能力。后续能力不能写成已完成;只能按证据强度标为 已规划、待验证 或带 [推断] 的条目。
这个 skill 只回答:
默认不输出:
项目能力表.xlsx。如果用户要把能力地图转成正式需求、规格或研发任务,只在响应中推荐相应 Skill,不自动调用或模仿下游流程。对于 explicit-control Skill,给出精确的 $codex-next:<skill-name> 调用并停止等待。打分、汇报话术或绩效评价应作为能力地图完成后的独立请求。
./local/项目能力地图-YYYYMMDD/;如果目录已存在,追加短后缀,避免覆盖旧结果,除非用户明确要求覆盖。项目能力摘要.md项目功能能力地图.md项目能力表.csvXLSX、Excel、工作簿、表格阅读版、方便阅读的 Excel 版、完全汉化 XLSX 或类似要求时,额外生成:
项目能力表.xlsx每个三级功能点只选一个主状态:
| 状态 | 含义 |
|---|---|
已规划 | 有目标或计划,但没有找到具体设计或代码证据。 |
已设计 | 已有结构、接口、数据模型、模板、路由或方案,但没有看到完整实现。 |
已开发 | 已有对应代码或配置。 |
可运行 | 能启动、执行或产出可观察结果。 |
待验证 | 看起来已经实现,但还需要联调、测试、稳定性或真实使用确认。 |
已废弃/重构 | 证据显示该功能点已经废弃、替换或不再按原路径推进。 |
未发现证据 | 资料中提到或按项目目标应有,但没有找到支撑证据。 |
不要使用成熟度等级、百分比或“完成了多少”的表达。
local/ 下与项目事实、PRD、forward plan、phase gate、roadmap、handoff、status 或验收报告相关的材料;local/ 常被 .gitignore 忽略,不能只看 git status。git log --oneline --decorate --max-count 50、与业务能力相关的 merge/commit 标题,以及必要时的 git show --stat;只把能解释能力演进的提交写进证据。[推断] 并说明来源。frontend、backend、scripts 这类目录名。一般控制在 3-8 个。已开发 或 可运行。已设计 或 已规划。待验证。[推断]。[推断] 并写明推断来源。[未知] 或状态 未发现证据。项目能力摘要.md项目功能能力地图.md项目能力表.csvQ-001 记录。项目能力表.xlsx,不要让 XLSX 与 CSV 内容漂移。项目能力摘要.md:项目目标、核心能力域、当前已形成能力、从 git / local 看出的后续能力方向、主要缺口和一句汇报表达。项目功能能力地图.md:可读的一级/二级/三级能力地图表、按一级能力域汇总说明、后续 L2 / L3 方向、缺口摘要和 3 句汇报表达。项目能力表.csv:可导入表格工具的平铺能力表,默认表头:一级能力域,二级功能组或模块,三级功能点,功能说明,证据路径,当前状态,下一步,备注
默认不要创建很多 CSV 文件。
重建、替换或迁移场景可额外输出:
范围决策表.md:旧能力、证据、决策、新 REQ、验证方式和备注。它是气闸材料,不是完整 PRD/SRS。当用户明确要求 XLSX / Excel / 工作簿 / 表格阅读版时,额外输出 项目能力表.xlsx。XLSX 是 CSV 的阅读层,不是独立事实源。
默认工作表:
阅读说明:项目名、文件用途、证据来源、后续项标记规则、验证命令和注意事项。状态汇总:L3 总数、L1 数、L2 数、各状态数量,以及状态标签说明。能力表:与 项目能力表.csv 同内容、同表头、同顺序。L1-L2索引:按 L1 / L2 聚合 L3 数量和 L2 下一步,便于快速浏览。格式要求:
openpyxl 重新打开检查工作表、行数和表头。references/methodology.md:当用户问为什么这么设计,或需要检查产物是否又变重时读取。references/project-summary-template.md:组织项目摘要或持久摘要文件时读取。references/capability-map-template.md:组织能力地图或持久地图文件时读取。references/csv-output-schema.md:用户明确要求持久 CSV 时读取。references/xlsx-output-schema.md:用户明确要求持久 XLSX / Excel / 工作簿 / 表格阅读版时读取。完成项目能力地图后,只在用户需要进入下一阶段时路由:
下表只用于推荐,不自动调用任何 Skill。遇到 explicit-control Skill 时,返回精确 $codex-next:<skill-name> 调用并停止等待。
| 后续需求 | 推荐 skill |
|---|---|
| 业务需求、用户需求或产品范围 | $codex-next:sdlc-requirements-workflow, sdlc-prd-workflow |
| 软件行为要求、验收条件、字段/权限/状态 | sdlc-srs-workflow |
| UI/API/Data/Admin/Permission/Directory 规格切片 | sdlc-spec-slice-writer |
| 质量、安全、性能、可用性、隐私或合规约束 | sdlc-nfr-spec |
| 能力、需求、规格、任务、测试之间的追踪 | sdlc-requirements-traceability |
| 已具备规格后的研发任务包 | sdlc-dev-handoff-planning |
| 旧系统重建、替换或迁移范围收口 | 范围决策表 -> $codex-next:sdlc-requirements-workflow 或首波 sdlc-dev-handoff-planning |
如果用户只需要中文项目能力地图,不要额外生成 SDLC 材料。
[推断] 或 [未知],不能当事实写。local/、roadmap、forward plan、PRD、git 记录或明确推断来源,不能凭空补齐。项目能力摘要.md、项目功能能力地图.md、项目能力表.csv;同时明确要求 XLSX 时可额外生成 项目能力表.xlsx。能力表 工作表必须与 CSV 行列一致,且工作簿必须能被重新打开。