원클릭으로
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 行列一致,且工作簿必须能被重新打开。