بنقرة واحدة
f2s-kb-add
工作中把已落地能力解析进知识库(多文件聚合):初稿→终稿→topics/index/manifest;触发:f2s-kb-add、已有能力进知识库、多文件生成上下文
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
工作中把已落地能力解析进知识库(多文件聚合):初稿→终稿→topics/index/manifest;触发:f2s-kb-add、已有能力进知识库、多文件生成上下文
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
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 澄清
根据澄清后的需求基于项目知识库/Skills/Rules 生成技术方案文档;触发:生成技术方案、技术方案、f2s-req-tech
| name | f2s-kb-add |
| description | 工作中把已落地能力解析进知识库(多文件聚合):初稿→终稿→topics/index/manifest;触发:f2s-kb-add、已有能力进知识库、多文件生成上下文 |
执行口径:本技能只维护
.Knowledge,不改配置根rules/skills。
subAgent / switchAgentVerification 两字段语义以统一入口为唯一事实源:Cursor/Claude 读配置根 rules/f2s-flow2spec-unified-entry.*;Codex 读 .codex/topics/f2s-flow2spec-unified-entry.md(与上同源,flow2spec init 镜像)。subAgent=true 且任一满足):① 输入路径 ≥ 5;② 单源文件 > ~3000 行;③ 多路径总量 > ~10000 行。subAgent=true 时启用):
.Knowledge/stock-docs/<方案名>_初稿.md → 主做用户确认与验收。适合源边界较清晰、中等规模、希望尽快出一版。source / scope / capabilities / cross_refs / pending),禁止散文式回传;子不得写 manifest-routing.json / .Knowledge/index.md;子不得单独宣布「已进知识库」。f2s-kb-build 调度、整体验收。manifest-routing.json 与 .Knowledge/index.md 恒由主 agent 落盘。f2s-doc-arch 区分:doc-arch 产出架构初稿;doc-add 产出“已落地能力”知识沉淀链路。| 参数 | 必填 | 说明 |
|---|---|---|
| 文件路径列表 | 是 | 一个或多个路径(空格/换行/@);支持源码、配置、文档 |
| 方案名 | 否 | 用于生成 <方案名>_初稿.md、<方案名>_终稿.md |
| 初稿/终稿路径 | 否 | 默认放 .Knowledge/stock-docs/ |
无有效路径时中止并要求用户补充。
执行前先对照:
.Knowledge/index.md.Knowledge/topics/*.md.Knowledge/stock-docs/*.md若已有同主题沉淀,优先原位更新,避免重复主题和重复索引行。
src/<模块名>/、顶层目录名)对文件分组。auth/、payment/);<方案名>_初稿.md。<模块名>_初稿.md / <模块名>_终稿.md;<方案名>_初稿.md(原有行为)。subAgent=true,按 B 模式(默认)或 C 模式(达成切换判据时)拆子并行只读扫描;否则主全流程。启用拆子时,子 agent 必须按主手写 inventory 与扫描契约执行,不得自行增删源路径。.Knowledge/stock-docs/<方案名>_初稿.md.Knowledge/template/终稿模版.md.Knowledge/stock-docs/<方案名>_终稿.md## 来源文件 小节,列出步骤 1 实际读取的原始源文件路径基于终稿调用 f2s-kb-build 口径,更新:
.Knowledge/topics/.Knowledge/index.mdmanifest-routing.json.topicMetadata(按需):仅给已存在或本次确认创建的 topicId 写入 primary / tags / confidence;tags 可省略,且不得与 primary 重复。分类只用于治理、审计和阅读预期,不参与路由或执行强制性;证据不足时不写 metadata,并在摘要列为待确认;不得为了分类单独创建、重命名或拆分 topic。创作侧准则:本步骤会触发新增 / 修改 topic 与
topicDependencies,须先 Readrules/f2s-topic-authoring.*全文(Cursor/Claude:rules/f2s-topic-authoring.mdc;Codex:.codex/topics/f2s-topic-authoring.md),再调用f2s-kb-build口径同步。
用户输入 6 个文件(代码、配置、旧文档混合),其中 2 个路径不可读。
.Knowledge/stock-docs/<能力名>_终稿.md:优先在该终稿上修订,而不是新建重复终稿。f2s-kb-build 同步。用户输入 3 个文件:src/auth/login.ts、src/payment/checkout.ts、src/notification/email.ts。
auth/、payment/、notification/ 三个不同顶层功能目录,判定为「多模块」。auth 组 1 个文件、payment 组 1 个文件、notification 组 1 个文件;询问方案 A(分别生成)或方案 B(合并)。auth、payment、notification 三组各走步骤 1→2→3→4,分别产出 auth_初稿.md、payment_初稿.md、notification_初稿.md。综合_初稿.md。sourceDoc 仅指向 .Knowledge/stock-docs/*rules/skillsmanifest-routing.json 与 .Knowledge/index.md 恒由主 agent 落盘(写权硬约束),子 agent 不得触碰.Knowledge/stock-docs/。topicMetadata:是否只覆盖已存在或本次已创建的 topicId;primary / tags / confidence 是否合法;是否避免类型前缀命名与重命名。