From b911a2f0039a902d39b8512b0509ad96ce5075c2 Mon Sep 17 00:00:00 2001 From: liguochuan <292761894@qq.com> Date: Fri, 14 Aug 2026 14:24:23 +0800 Subject: [PATCH 1/2] =?UTF-8?q?=F0=9F=94=A7=20chore(release):=20bump=20ver?= =?UTF-8?q?sion=20to=203.2.13?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .Knowledge/manifest-routing.json | 2 +- package.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.Knowledge/manifest-routing.json b/.Knowledge/manifest-routing.json index 8b1d82e..f7d8e3b 100644 --- a/.Knowledge/manifest-routing.json +++ b/.Knowledge/manifest-routing.json @@ -1,5 +1,5 @@ { - "version": "3.2.12", + "version": "3.2.13", "knowledgeRoot": ".Knowledge", "matcherKey": "matcherId", "sourceOfTruth": ".Knowledge/manifest-routing.json", diff --git a/package.json b/package.json index 2d2bb9e..5728986 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@double-coding/flow2spec", - "version": "3.2.12", + "version": "3.2.13", "description": "在业务仓库初始化「文档驱动、可写回知识库」的 AI 协作骨架:项目根 .Knowledge 承载 stock-docs/req-docs 与机读路由,.cursor/.claude/.codex 写入 f2s-* 规则与技能(含 Karpathy 式编码行为准则,init 同步 rules / Codex topics / skills);init 只落结构与模板,业务内容由各 f2s-* 技能在对话中维护。", "homepage": "https://github.com/double-coding-lab/Flow2Spec#readme", "repository": { From 5a4ccdeb3aec2bae36e6f77c8a0b86b039b92e7a Mon Sep 17 00:00:00 2001 From: liguochuan <292761894@qq.com> Date: Fri, 14 Aug 2026 15:45:11 +0800 Subject: [PATCH 2/2] =?UTF-8?q?=F0=9F=90=9B=20fix(site):=20=E9=81=BF?= =?UTF-8?q?=E5=85=8D=E5=AE=A3=E4=BC=A0=E6=96=87=E6=A1=88=E5=86=99=E6=AD=BB?= =?UTF-8?q?=E5=AE=A2=E6=88=B7=E7=AB=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .Knowledge/topics/flow2spec-dsh-adapter.md | 7 ++++++- website/src/layouts/Layout.astro | 2 +- website/src/pages/en/index.astro | 6 +++--- website/src/pages/index.astro | 2 +- 4 files changed, 11 insertions(+), 6 deletions(-) diff --git a/.Knowledge/topics/flow2spec-dsh-adapter.md b/.Knowledge/topics/flow2spec-dsh-adapter.md index d1599f5..cd6085f 100644 --- a/.Knowledge/topics/flow2spec-dsh-adapter.md +++ b/.Knowledge/topics/flow2spec-dsh-adapter.md @@ -1,6 +1,6 @@ --- id: flow2spec-dsh-adapter -revision: 0 +revision: 1 summary: "DeepSeek Harness 项目级技能初始化与目录适配" primary: feature confidence: inferred @@ -25,3 +25,8 @@ tags: [module] - 初始化适配:`lib/init.js`、`lib/dshAgentsAdapter.js` - 诊断与回归:`lib/doctor.js`、`scripts/test-dsh-init.js` - 用户文档:`docs/使用说明.md`、`docs/en/usage-guide.md`、`docs/目录与路径约定.md` + +## 对外宣传口径 + +- 宣传文案使用‘AI 开发工具’、‘已支持客户端’等可扩展表述,不写固定客户端数量或名单。 +- 命令参数、兼容性矩阵和配置路径说明需要精确指导时,可以列出具体客户端。 diff --git a/website/src/layouts/Layout.astro b/website/src/layouts/Layout.astro index 61bf1ed..3846e6d 100644 --- a/website/src/layouts/Layout.astro +++ b/website/src/layouts/Layout.astro @@ -7,7 +7,7 @@ interface Props { lang?: 'zh-CN' | 'en'; } -const { title = 'Flow2Spec — 给 AI 一份可路由的项目事实', description = 'Flow2Spec 为 Cursor、Claude Code 与 Codex 建立文档驱动、可写回知识库的协作骨架。', lang = 'zh-CN' } = Astro.props; +const { title = 'Flow2Spec — 给 AI 一份可路由的项目事实', description = 'Flow2Spec 为 AI 开发工具建立文档驱动、可写回知识库的协作骨架。', lang = 'zh-CN' } = Astro.props; const canonical = new URL(Astro.url.pathname, Astro.site ?? 'https://double-coding-lab.github.io'); const base = `${import.meta.env.BASE_URL.replace(/\/$/, '')}/`; --- diff --git a/website/src/pages/en/index.astro b/website/src/pages/en/index.astro index a7278a2..d65bb60 100644 --- a/website/src/pages/en/index.astro +++ b/website/src/pages/en/index.astro @@ -14,10 +14,10 @@ const sections = [ { href: '#docs', label: 'Documentation' } ]; --- - +
-

AI coding context, made routable

Give AI the
project facts it needs.

Flow2Spec gives Cursor, Claude Code and Codex a documented collaboration layer. Route each request to the facts that matter, then start changing code.

project facts
route hit4 topics · 300 lines
verified factRedis lock · TTL 10 min
less rediscovery
more building
+

AI coding context, made routable

Give AI the
project facts it needs.

Flow2Spec gives AI development tools a documented collaboration layer. Route each request to the facts that matter, then start changing code.

project facts
route hit4 topics · 300 lines
verified factRedis lock · TTL 10 min
less rediscovery
more building
@@ -27,7 +27,7 @@ const sections = [

Progressive routing

From one sentence to
the context you can verify.

Don't pour the repository into the model. Match, expand dependencies, and read only the facts relevant to this request.

More context isn't always better.
It should be just enough, and useful again tomorrow.

A living development loop

Every delivery makes
the next one faster.

The knowledge base grows through real development: verified, revised, and accurately routed into the next request.

  1. 01
    Describe the requestSay what needs to change in natural language.
  2. 02
    Read relevant factsRoute topics, expand dependencies, fill gaps.
  3. 03
    Build and write backCode and knowledge close in the same workflow.
Flow2Spec development knowledge loop
LC
Q7
shared knowledgetopic revision +1reviewed and merged

Built for shared repositories

Two people.
One knowledge base.

Progress stays local to each developer. Confirmed project facts live in shared `.Knowledge/`, so personal todos never become product knowledge.

Explore team collaboration
-

A calmer first run

Three minutes to
give your project a clear path.

You do not need a complete knowledge base first. Initialize, route one real request, and leave behind the first verified fact.

01Write the collaboration skeleton

Initialize

npx @double-coding/flow2spec@latest init

Write the knowledge base, rules and Cursor, Claude Code and Codex entrypoints into the project.

You get.Knowledge/ · AGENTS.md
02Put a request on the route

Describe your first request

“Add pagination to order search; route me to the relevant facts first.”

Start with a real module or change. Build topic facts as they become relevant instead of writing everything up front.

You getMatched topics · filled context
03Leave the result behind

Verify and keep delivering

Facts verifiedReady for the next request

Confirm the routes, topics and revisions are healthy, then turn this verified fact into a shortcut for the next request.

You getReusable project memory
+

A calmer first run

Three minutes to
give your project a clear path.

You do not need a complete knowledge base first. Initialize, route one real request, and leave behind the first verified fact.

01Write the collaboration skeleton

Initialize

npx @double-coding/flow2spec@latest init

Write the knowledge base, rules and supported tool entrypoints into the project.

You get.Knowledge/ · AGENTS.md
02Put a request on the route

Describe your first request

“Add pagination to order search; route me to the relevant facts first.”

Start with a real module or change. Build topic facts as they become relevant instead of writing everything up front.

You getMatched topics · filled context
03Leave the result behind

Verify and keep delivering

Facts verifiedReady for the next request

Confirm the routes, topics and revisions are healthy, then turn this verified fact into a shortcut for the next request.

You getReusable project memory

Keep exploring

Start here, then
go at your own pace.

From installation to collaboration, choose what to explore next.

© 2026 Double Coding Lab
diff --git a/website/src/pages/index.astro b/website/src/pages/index.astro index a90295e..c62782a 100644 --- a/website/src/pages/index.astro +++ b/website/src/pages/index.astro @@ -22,7 +22,7 @@ const sections = [

AI coding context, made routable

给 AI 一份
真正有用的项目事实。

-

Flow2Spec 为 Cursor、Claude Code 与 Codex 建立文档驱动的协作骨架。每次动手写代码前,先把请求路由到最相关的知识,再开始改变。

+

Flow2Spec 为 AI 开发工具建立文档驱动的协作骨架。每次动手写代码前,先把请求路由到最相关的知识,再开始改变。