con un clic
requirements
SpecForge 内部需求技能。用于为 work item 生成清晰、可测试的功能需求、非功能需求、范围边界、不在范围内和验收标准。
Instalar con Codex o Claude Copia este prompt, pégalo en Codex, Claude u otro asistente, y deja que revise la página de la skill y la instale por ti.
Menú
SpecForge 内部需求技能。用于为 work item 生成清晰、可测试的功能需求、非功能需求、范围边界、不在范围内和验收标准。
Instalar con Codex o Claude Copia este prompt, pégalo en Codex, Claude u otro asistente, y deja que revise la página de la skill y la instale por ti.
Basado en la clasificación ocupacional SOC
SpecForge requirements 主能力包。用于把 brief、brainstorm、PRD、research、gap report、wiki 当前事实和用户确认转成可测试、可追踪、可交给 UI / technical design / tasking / verification 的 REQ / AC / NFR / 边界 / handoff 行为契约。
生成或更新 SpecForge 工作项的需求规格;用于活跃工作项的 ready artifact 为 requirements,或需要把产品需求文档 / 简报转成可测试行为、边界、用户故事、验收标准和影响面标记时。
SpecForge 跨阶段代码智能能力包。用于任何阶段需要 Wiki-first 定位现有代码范围、选择 CodeGraph / MCP / SCIP / Repomix / rg、检查 provider freshness、归一 graph_facts、分析影响面 / affected tests 或生成 Wiki 回写候选时必读;不要只在 sf-steering 中使用。
为存量项目或大型代码库建立 SpecForge 项目画像;用于新需求或 bugfix 前理解现有架构、刷新 wiki、生成后续 work item 的上下文基线。
SpecForge 测试工程主能力包。用于 sf-verify 在验证前把 requirements、tasks、UI、technical design 和 code review 风险转成可解析 TC/PW 用例、runtime runbook、auth strategy、自动化计划和可归档 evidence。
SpecForge 本地代码审查主能力包。用于 sf-code-review 执行 code_review gate 前,对照 approved spec、tasks、implementation report、changed-files、真实 git diff 和验证证据审查实现是否可批准;每次使用前读取本入口,并按风险读取 references。
| name | requirements |
| description | SpecForge 内部需求技能。用于为 work item 生成清晰、可测试的功能需求、非功能需求、范围边界、不在范围内和验收标准。 |
本技能把 intake / 产品需求文档 / brainstorm / research 转成可测试、可追踪、可交给设计和实现的行为契约。需求只描述用户、操作者、系统外部可观察行为,不提前写实现方案。
00-intake/original-request.md00-intake/brief.md00-intake/prd.md(存在时,作为产品意图输入,不是可测试需求的替代品)00-intake/brainstorm.md(存在时,读取用户确认、授权默认、Agent recommendation、明确延后和未决问题)01-spec/research.md / 01-spec/gap-report.md(存在时,只引用已查证事实、结论和回归种子).specforge/core/skills/requirements/SKILL.md.specforge/core/skills/requirements/references/output-contract.md.specforge/core/skills/requirements/references/behavior-contract.md.specforge/core/skills/requirements/references/source-translation.md.specforge/core/skills/requirements/references/coverage-patterns.md.specforge/core/skills/requirements/references/handoff-and-authoring.md.specforge/core/skills/requirements/references/quality-guide.md.specforge/core/standards/product.md.specforge/core/standards/workflow.md.specforge/core/standards/ai-toolkit.md.specforge/core/skills/requirements/user-stories/SKILL.md.specforge/wiki/ 文件01-spec/requirements.mdbrief.md#产品需求文档决策:如果需要产品需求文档但 prd.md 不存在或决策状态不是 approved-for-requirements,停止并回到 sf-prd。上游确认输入 表,把每个来源事实标为 user-confirmed / delegated-default / agent-recommendation / pending / existing-stack / not-required。user-confirmed、delegated-default 和明确既有系统契约可以进入 MUST / SHALL;agent-recommendation 必须标为候选或建议,pending 必须进入未决问题。core/skills/requirements/references/coverage-patterns.md 选择 pattern:role-permission、workflow-state、data-file、ai-quality、ui-impact、integration-api、runtime-ops,并把命中的常见漏项转成 AC、NFR、Out of Scope 或 Pending;在 Applied Requirement Patterns 记录使用了哪些 pattern、为什么使用以及对输出的影响。没有命中时写 N/A 理由。MUST / SHALL 需求至少覆盖正常路径,并按适用性补失败、空状态、边界值和权限差异。REQ / AC Trace:每条来源输入映射到 REQ / AC / NFR / Out of Scope / Pending / Deferred 之一,不能丢失。[DEPENDENCY DECISION REQUIRED] 或 [NEEDS DEPENDENCY DECISION];不要在 requirements 中替用户选依赖。[TOOLING DECISION REQUIRED] 或 [NEEDS TOOLING DECISION];不要在 requirements 中替用户选工程偏好。work.yaml 的 components flags:has_ui、has_api、has_db、has_domain、has_ai、has_integration、needs_research。Downstream Handoff:UI / technical design / tasks / verification 需要读取哪些 REQ / AC / NFR,哪些 pending 会阻断。node .specforge/core/scripts/artifact-quality.mjs,读取 Issues:
FAIL 必须修复后才能进入设计或 tasking。WARN 必须修复,或在 Spec Quality Gate 中写明 owner、影响和接受理由。第三方 skill 只提供检查视角,不改变 SpecForge artifact 格式:
user-stories 的用户故事 -> 写入 目标用户与场景 或功能需求来源说明。验收标准,并补充验证方式。Spec Quality Gate 已说明输出预算、冲突扫描、可测试性和下一阶段可开工性。agent-recommendation 没有被写成用户确认需求。MUST / SHALL 都有来源确认类型和至少一个可追踪 AC-*。ui_design / technical_design。requirements.md 可以独立支撑 design。work.yaml 的 components flags 与 requirements 一致。上游确认输入、Source -> Requirement 转译 和 REQ / AC Trace 已覆盖所有高影响输入。artifact-quality.mjs 未留下 requirements 相关 FAIL,且 WARN 已处理或可追溯接受。