🎩 You're Invited:Meet the Socket team at Black Hat in Las Vegas, August 3-6.RSVP
Sign In

@double-codeing/flow2spec

Package Overview
Dependencies
Maintainers
1
Versions
31
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@double-codeing/flow2spec

flow2spec init:落盘 .cursor/.claude/.codex 等配置根的 rules、skills、stock-docs/req-docs,文档驱动、f2s 可写回知识库工作流。

Source
npmnpm
Version
2.2.0
Version published
Weekly downloads
145
95.95%
Maintainers
1
Weekly downloads
 
Created
Source

Flow2Spec

Flow2Spec 把配置根里的知识库rules/skills/docs-index.mdstock-docs/ 等)与业务代码串成一条可日复一日的闭环:先落盘可加载的约定与索引 → 日常提问与实现都优先就着知识库走 → 代码与约定演进后再用 f2s-kb-feat / f2s-kb-sync / f2s-kb-fix写回规则与技能,下一轮对话立刻继承,少在聊天与零散文档里重复对齐口径。

闭环为什么省事:能力拆成一组 f2s-* 技能(skills/<标识>/SKILL.md),按「当前在闭环的哪一环」选用即可;init 一次把目录与模版备好,后续主要是对话里触发技能 + 确认大纲/路径,不必自己拼一套文档治理流程。

渐进式读取带来的开发体验main.mdc(唯一 alwaysApply)先给总览与入口;docs-index.md 虽不进自动上下文,但 main 生成时会写入「先打开 docs-index 再按表找 Rule/Skill」的必读约定**,从而先索引、再专题规则/技能、再 **stock-docs/` 长文、必要时才下钻业务代码;上下文层层加深而非整仓硬塞,更省 token、更少噪声,回答更贴已写进知识库的约定与模块边界。

配置根的父目录执行 flow2spec init 写入所选 AI 工具目录(默认 .cursor/,亦可 .claude/.codex/ 等)。命令与顺序见 README-命令说明,目录分工见 目录与路径约定

快速开始

# 在目标代码仓库(配置根的父目录)执行(默认仅写入 .cursor/)
npx @double-codeing/flow2spec init
# 指定 AI 工具配置目录(可多选)
npx @double-codeing/flow2spec init claude
npx @double-codeing/flow2spec init cursor claude codex
# 或全局安装后
npm install -g @double-codeing/flow2spec
flow2spec init
  • 模板按所选 agent 写入对应配置根(如 .cursor/.claude/.codex/)下的 rules/skills/template/ 与预建 stock-docs/(存量上下文源)、req-docs/(需求与技术方案,按代码实现)。目录分工见 目录与路径约定
  • 工作流说明在 skills/<标识>/SKILL.md;在 Cursor 中由 Agent 按场景加载对应 Skill。
  • 可用 flow2spec --help 查看全部 agent 名称与示例。

init 详解Flow2Spec使用说明 - init 做了什么

能力与入口(速览)

环节典型技能 / 用法
沉淀知识库f2s-doc-archf2s-doc-finalf2s-ctx-build(终稿进 stock-docs/,产出 Rules、Skills、索引)
按方案写代码req-docs/ 下技术方案 MD + implement-tech-design;仅有 PDF 时可用 f2s-doc-pdf
实现后反哺f2s-kb-feat(新能力)、f2s-kb-sync(会话/已实现能力 → 大纲确认后写库)、f2s-kb-fix(纠错并同步规则)

更细的入参、输出与顺序:README-命令说明 · 使用手册:Flow2Spec使用说明

原理与流程图解

下图与「闭环日常流」「渐进式读取」一一对应;技能标识以 f2s-* 为准,与图不一致处以 README-命令说明 为准。

命令明细(名称、作用、使用时机与频率)

命令明细图:f2s 技能一览与使用频率

日常操作与项目仓库(知识库与业务代码)

日常操作流程图:各技能与知识库、业务代码的关系

init 与配置根结构(以 .cursor 为例)

原理图1:flow2spec init 与配置根内知识库、技能与模版

main.mdc 与 docs-index.md

原理图2:规则总入口与文档索引

简述:知识库与代码闭环

简述图:生成知识库 → 基于知识库实现 → 基于实现反哺知识库

文档导航

文档说明
Flow2Spec使用说明使用手册:init、目录约定、推荐顺序、典型流程、技能与工作流、常见问题
README-命令说明各命令入参/输出、按使用顺序查找、快速参考
README-目录与路径约定配置根stock-docs/req-docs/ 等结构、路径与链接约定、文档产物阶段
README-体系与原理架构、设计原则、main 与 docs-index 区别

CLI

命令说明
flow2spec init [agent ...]将模板写入所选配置根(默认 cursor.cursor/);详见 flow2spec --help
flow2spec --help查看用法、可选 agent(cursor / claude / codex)与示例

技能列表与速查见 Flow2Spec使用说明

Keywords

flow2spec

FAQs

Package last updated on 24 Apr 2026

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts