원클릭으로
f2s-kb-sync
可显式给出能力或零输入推断;先输出知识库更新大纲,确认后写入 topics/index/manifest;触发:f2s-kb-sync、全局同步、知识库同步、已实现能力
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
可显式给出能力或零输入推断;先输出知识库更新大纲,确认后写入 topics/index/manifest;触发:f2s-kb-sync、全局同步、知识库同步、已实现能力
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
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
在 Flow2Spec 双仓自身开发时自查「写盘边界 + 双仓一致 + 分发口径」:识别当前 pending 改动是否落错地方(应改 templates 却动了配置根、本仓专属却写进 templates、只改单侧仓库),并给出修复动作。触发词:dev-workflow 自查、写盘边界、双仓漂移、templates vs 配置根、分发检查。
| name | f2s-kb-sync |
| description | 可显式给出能力或零输入推断;先输出知识库更新大纲,确认后写入 topics/index/manifest;触发:f2s-kb-sync、全局同步、知识库同步、已实现能力 |
执行口径:本技能只维护
.Knowledge,默认不改配置根rules/skills。
subAgent / switchAgentVerification)语义以统一入口为唯一事实源:Cursor/Claude 读配置根 rules/f2s-flow2spec-unified-entry.*;Codex 读 .codex/topics/f2s-flow2spec-unified-entry.md(与上同源,flow2spec init 镜像)。subAgent=true 时可拆子并行,仅只读汇总,不得落盘。subAgent=true 时可按已确认大纲拆子逐项落盘;硬约束:子落盘前必须前置加载近邻 2–3 个主题的开头摘要,做叙事风格对齐。manifest-routing.json 与 .Knowledge/index.md 恒由主 agent 单点落盘,禁止下放。@ 文件、需求文档、架构说明等.Knowledge/topics/.Knowledge/index.md.Knowledge/manifest-routing.json.Knowledge/matchers/*.json(与路由中 matcherPath 对应的分片).Knowledge/stock-docs/includeAny 词数超过 12 个;大纲至少包含:
topicMetadata,列出 primary / tags / confidence 候选和证据;无明确证据时写"不分类 / 暂不写入".Knowledge/stock-docs/*_终稿.md:
stock-docs/<能力名>_终稿.md",并注明沉淀来源(对应 req-docs/*_技术方案.md + 已实现代码 + 澄清文档),由本 SKILL 步骤 3 之前先触发 f2s-doc-final 沉淀(或由用户确认后手写),再让 topic 指向终稿;f2s-doc-final 生成 stock-doc 终稿」,禁止在此槽位直接列 req-docs/*。rules/f2s-topic-authoring.*「长文背景引用的目录边界(硬约束)」。未确认前禁止落盘修改。
用户确认大纲后、.Knowledge/topics/ 落盘前,先按大纲第 6 项逐个沉淀 stock-docs/*_终稿.md:
f2s-doc-final(在同一会话内直接进入,不需要用户重新触发);.Knowledge/template/(若有终稿模版)手写并落盘;禁止:跳过本步直接落 topic,把 req-docs/* 挂进 topic 的「长文背景 / 相关资料」整节槽位。
硬约束:若启用拆子,子 agent 落盘前必须读取近邻 2–3 个主题的开头摘要,确保叙事风格一致;
manifest-routing.json与.Knowledge/index.md由主 agent 单点落盘,子 agent 无写权。创作侧准则:本步若新增 / 修改 topic、
topicMetadata或topicDependencies,须先 Readrules/f2s-topic-authoring.*全文(Cursor/Claude:rules/f2s-topic-authoring.mdc;Codex:.codex/topics/f2s-topic-authoring.md),再落盘。
按大纲逐项更新:
.Knowledge/topics/*.md.Knowledge/index.md(同步主题路由表的“关联文档(摘要)”列)topicPaths、必要的 taskToTopicRules / matcher 分片;可在证据明确时写 topicMetadata,但分类只用于治理、审计和阅读预期,不参与路由命中或执行强制性,不得为了分类创建、重命名或拆分 topic.Knowledge/stock-docs/*.md(按需补充索源文档)## 知识库同步结果
### 已确认能力范围
- <能力1>
- <能力2>
### 已修改文件
- .Knowledge/topics/<topic>.md:<修改说明>
- .Knowledge/index.md:<修改说明>
- .Knowledge/manifest-routing.json:<修改说明或“未改动”>
- .Knowledge/matchers/<id>.json:<修改说明或“未改动”>
- .Knowledge/stock-docs/<doc>.md:<修改说明或“未改动”>
### 未执行项
- <项>:<原因>
用户仅说“/f2s-kb-sync 同步一下”,未给能力清单。
git diff / 目录名归纳 1~2 个能力域),并给出推断依据。.Knowledge 文件。index.md 每个主题需包含 stock-docs/req-docs 的摘要级可点击 Markdown 链接(格式:[标题](相对路径),1-3 条,允许写“无”)rules/skillstopics / taskToTopicRules / topicDependencies 是否仍引用有效路径。topicMetadata:key 是否均存在于 topicPaths;primary / tags / confidence 是否合法;是否避免类型前缀命名。rules/skills(必须为否)。.Knowledge/stock-docs/*_终稿.md(或已定型的 stock-doc);不得直接列 .Knowledge/req-docs/* 作为长文事实源。若代码已落地但对应终稿尚缺,是否已在步骤 2.5 完成沉淀。