wikiflow

WikiFlow 驱动的代码仓库

这是一个由 WikiFlow 驱动的代码仓库。了解 WikiFlow 的设计理念有助于理解本仓库的管理方式。

WikiFlow 是什么?

WikiFlow 是一个文档驱动的 AI 工作流协议。它通过文档和代码分离的方式,让人类专注于业务逻辑和系统设计,让 AI 专注于代码实现。

核心理念

文档与代码分离

本仓库采用文档代码分离模式:

人管文档,AI 管代码

在这种模式下:

人类的职责

AI 的职责

代码是黑盒

对本仓库来说:

如何与文档仓库协作

关联机制

本仓库通过配置文件与文档仓库关联。配置文件定义在文档仓库的 .wikiflow/config.json 中:

{
  "paths": {
    "code": "../wikiflow"  // 指向本代码仓库
  }
}

开发流程

典型的开发流程:

  1. 查阅文档:在文档仓库的 docs/wiki/current/ 中查看相关文档
  2. 制定计划:在文档仓库执行 /wf-plan "功能名称"
  3. 生成代码:在文档仓库执行 /wf-do(AI 自动切换到本仓库修改代码)
  4. 同步文档:在文档仓库执行 /wf-finish(更新 Wiki 知识库)

跨仓库操作

当你需要修改代码时:

当你需要查看文档时:

仓库职责

本仓库负责(代码仓库)

允许的操作

不允许的操作

文档仓库负责

允许的操作

不允许的操作

常见问题

Q: 我可以直接修改代码吗?

A: 可以。WikiFlow 不禁止人类直接修改代码,但推荐通过文档驱动的方式:

Q: 我可以在本仓库编辑 Wiki 吗?

A: 不可以。Wiki 必须在文档仓库中编辑:

Q: 如何了解系统的设计?

A: 查阅文档仓库的 Wiki:

Q: 代码和文档不一致怎么办?

A: 以文档为准:

相关链接

版本管理

本仓库使用 Git 进行版本管理。与文档仓库的协作通过以下方式:

  1. 独立版本管理:代码仓库和文档仓库分别管理版本
  2. 变更关联:通过 commit message 引用文档仓库的变更编号
  3. 发布同步:发布时在文档仓库记录版本信息

最后更新:2026-04-24 维护者:WikiFlow 自动化工作流