From codeartz-skills
将已经基本明确的产品意图、需求材料、设计方向或功能提案收敛为一份一致且可验证的 PRD 与 Tech Spec。用于用户要求创建、补全、统一或修订产品需求与技术规格时;不用于核心方向仍存在竞争解释、任务拆分、代码实现或纯事实查询。
How this skill is triggered — by the user, by Claude, or both
Slash command
/codeartz-skills:define-product-specThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
把产品目标、可观察行为、有独立理由的选择、技术承载和验证收敛到同一份正式规格。维护事实、决定、假设和未决项的真实状态,不替上游探索意图,也不替下游拆分任务。
把产品目标、可观察行为、有独立理由的选择、技术承载和验证收敛到同一份正式规格。维护事实、决定、假设和未决项的真实状态,不替上游探索意图,也不替下游拆分任务。
1. **短标签**:关键差异或现实后果。-;非选择信息也使用 -,不得让短横线列表承担选择含义。读取用户提供的材料,以及足以确认当前技术边界的代码、配置和测试。只调查会改变产品行为、技术方案或验证方式的入口和共享状态。
按以下权威关系解释输入:
输入必须足以定义主体与情境、目标、可观察行为、保持边界和可判断的验收条件。
references/evidence-and-consistency.md,按“未决项影响分级”决定停止、生成 draft 或继续。references/artifact-contract.md,进入产品合同。完成条件:无需 Agent 私自裁决产品方向即可定义产品行为;否则停在缺口报告。
按 references/artifact-contract.md 的“信息归属”和顶层章节目录组合规格。章节由实际风险和独立决策信息触发,不套用“精简”或“完整”档位。
完成条件:每个实际风险边界都有唯一承载位置;不存在无行为差异的模板内容,也没有用自创同义标题形成第二套章节语汇。
根据 references/artifact-contract.md 建立 PRD。以现实使用场景反推行为,为每项可观察行为分配稳定 B#,并记录足以判断实现正误的触发、结果、验收和边界。
完成条件:每项目标行为恰好在产品行为合同中定义一次;保持边界和验收足以发现错误实现。
读取 references/evidence-and-consistency.md,再基于当前 checkout 建立 Tech Spec。
references/artifact-contract.md 的“信息归属”把每项技术变化映射到一个 B# 或保持边界。完成条件:每个 B# 都有技术承载或明确的待验证缺口;每项技术变化都能追溯到产品行为或保持边界;技术设计没有隐藏产品决定。
组合完整候选稿后,先按 references/evidence-and-consistency.md 执行一致性关卡和“最终规格审查”,不得先写入目标文件。
draft 或继续,不得包装成审查通过。references/artifact-contract.md 确定真实的 status 和版本。完成条件:产品目标、行为、决策、技术和验证之间没有断链;每项审查发现都已通过、修正或按真实状态保留;尚未声称文件已写入。
按 references/artifact-contract.md 的写入授权门确定目标和操作。
完成条件:文件实际写入约定路径,重新读取后与已审查候选稿一致;否则只报告真实状态,不声称已经创建、更新或通过审查。
docs/specs/ 下的规格,这是明确的持久化合同。status 只表达当前规格的生命周期与确认程度。npx claudepluginhub hanjeahwan/codeartz-skills --plugin codeartz-skillsCreates structured, bite-sized implementation plans from specs or requirements before writing code. Useful for breaking down multi-step tasks into testable steps with file structure and task boundaries.