with one click
f2s-req-tech
根据澄清后的需求基于项目知识库/Skills/Rules 生成技术方案文档;触发:生成技术方案、技术方案、f2s-req-tech
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Menu
根据澄清后的需求基于项目知识库/Skills/Rules 生成技术方案文档;触发:生成技术方案、技术方案、f2s-req-tech
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Based on SOC occupation classification
Accept an explicit capability list or infer from zero input; first output a knowledge-base update outline, then write topics/index/manifest after confirmation; triggers: f2s-kb-sync、全局同步、知识库同步、已实现能力、global sync、sync knowledge base、implemented capability
可显式给出能力或零输入推断;先输出知识库更新大纲,确认后写入 topics/index/manifest;触发:f2s-kb-sync、全局同步、知识库同步、已实现能力
Clarify a PRD or requirement through follow-up questions until it is actionable, then use f2s-req-tech to produce a technical design; triggers: 需求澄清、PRD 澄清、requirement clarification、PRD clarification
Generate a technical design document from clarified requirements using the project knowledge base, Skills, and Rules; triggers: 生成技术方案、技术方案、f2s-req-tech、generate technical design、technical design
针对 PRD/需求反问直到清楚,再可用 f2s-req-tech 出技术方案;触发:需求澄清、PRD 澄清
在 Flow2Spec 双仓自身开发时自查「写盘边界 + 双仓一致 + 分发口径」:识别当前 pending 改动是否落错地方(应改 templates 却动了配置根、本仓专属却写进 templates、只改单侧仓库),并给出修复动作。触发词:dev-workflow 自查、写盘边界、双仓漂移、templates vs 配置根、分发检查。
| name | f2s-req-tech |
| description | 根据澄清后的需求基于项目知识库/Skills/Rules 生成技术方案文档;触发:生成技术方案、技术方案、f2s-req-tech |
执行口径:业务文档统一在
/.Knowledge/,本技能只产出.Knowledge/req-docs方案文档并参考.Knowledge内知识,不修改配置根rules/skills。
subAgent / switchAgentVerification)语义以统一入口为唯一事实源:Cursor/Claude 读配置根 rules/f2s-flow2spec-unified-entry.*;Codex 读 .codex/topics/f2s-flow2spec-unified-entry.md(与上同源,flow2spec init 镜像)。本技能不复述。subAgent=true 时,主 agent 必须先抽取一份「项目约定摘要」作为子 agent 的强制上下文,覆盖:对外契约规范、错误与返回约定、异步/集成规范、数据与存储约定、工程结构、模块边界,合计 < 80 行。若未做该前置,不拆子——验收返工成本 > 拆子收益,强行拆子得不偿失。.Knowledge/topics、stock-docs、澄清后的 req-docs、模版)+ 按 .Knowledge/template/技术方案模版.md 写 req-docs 方案初稿。用户在对话中提供已澄清的需求(或需求摘要、PRD 路径),并可选择附带需求条件(如范围限定、必须/禁止使用的技术、端侧限定、优先级等)。你需要基于业务知识文档(.Knowledge/)和当前 agent 已加载的 rules/skills,输出一份可直接用于实现的技术方案文档。
用途:本技能产出的技术方案供后续代码实现使用,开发按该文档实现功能。不限于后端,适用于后端、前端、全栈、移动端、脚本工具等任意场景。不用于生成 Rules/Skills。
结构范本:技术方案按 .Knowledge/template/技术方案模版.md 中的可选积木按需组装输出。不要硬套固定章节:只写本次实现真正需要的交付单元、数据结构、配置、依赖、流程或异常处理;每个交付单元小节内同时说明契约/输入输出与必要处理流程,避免再单独拆「接口及流程说明」「关联调用流程」「流程说明」等大章重复描述同一单元。
.Knowledge/req-docs/xxx.md、.Knowledge/stock-docs/需求_终稿.md)。生成文档时,先读取 .Knowledge/template/技术方案模版.md 作为结构参考,按需选用其中的章节积木;与需求无关的整节可省略,也可根据项目实际增加未列出的章节。
subAgent=true)主 agent 在拆子前,必须产出「项目约定摘要」作为子 agent 的强制输入,否则不拆子。摘要篇幅上限 < 80 行,必须包含以下 6 类条款(技术栈无关,按项目实际填具体值):
未完成该前置即拆子,视为违反硬约束;摘要完成后方可将子任务交付子 agent。
f2s-req-clarify 自动衔接进入,且澄清文档已落盘并作为输入路径传入(这是首选路径——用户可直接从 f2s-req-clarify 一路走到方案,同轮完成);② 用户显式提供 .Knowledge/req-docs/*_需求澄清.md 或等价澄清文档路径;③ 用户显式声明"已澄清 / 需求已明确 / 直接出方案";④ 用户提供的输入本身即完整 PRD(含范围、关键流程、边界、验收标准),且当轮不含明显未定义概念或矛盾。f2s-req-clarify 衔接进入。f2s-req-clarify 完成澄清落盘,然后按其自动衔接规则回到本技能同轮继续(这是设计的直连路径,不打断用户)。如无法转入 clarify(例如用户明确说"先只做技术方案 / 别做澄清"),列 3~6 条最影响方案落笔的澄清问题清单等用户回答,不生成方案。f2s-req-clarify 衔接传入的澄清文档路径)获取需求内容;若有需求条件,一并纳入。.Knowledge/topics/ 下与本次需求相关的主题规则/流程;.Knowledge/stock-docs/ 下的背景文档与历史技术方案;.Knowledge/template/技术方案模版.md。.Knowledge/template/技术方案模版.md 按需选用章节积木书写;交付单元涉及行为逻辑时,在同一小节写清处理流程,避免交付物与流程两张皮。若启用拆子,子 agent 以「项目约定摘要」+ 澄清文档为强制输入,禁止自行扩展读取范围。.Knowledge/req-docs/<方案名>_技术方案.md;若用户指定路径则用该路径。<路径>;如需继续,可用 f2s-req-plan 拆任务、implement-tech-design 落地」,然后停止。禁止:
f2s-req-plan / implement-tech-design / 任何后续 f2s-* 技能(f2s-req-clarify → f2s-req-tech 是允许的单跳衔接,方案之后须由用户在新一轮触发下一步);f2s-kb-distill 收口提示(见 rules/f2s-kb-feedback-closing.* 禁止段——过程编排型技能落盘不触发 distill);.Knowledge 同级)。.Knowledge/template/技术方案模版.md 为参考,按需取用,不硬套。