这个项目能做什么

Pro Workflow 是一个开源(MIT)插件,在现有 AI 编程代理之上叠加持久记忆、知识管理和工作流编排。它原生面向 Claude Code,并通过 `skills add` 安装器扩展到 Cursor、Codex CLI、Gemini CLI、Windsurf、OpenCode、Kiro、Goose、Roo 以及其他 27 个代理。 核心能力: - 自纠正记忆:每条用户纠正都会作为规则捕获到带有 FTS5 全文索引的 SQLite 数据库中。规则会在会话开始时自动加载,因此错误不会跨会话重复。`/learn-rule` 命令用于捕获纠正;`/wrap-up` 用于持久化会话结束时的学习成果。 - 知识平面(v3.3):持久化研究 wiki 以 markdown 形式存储在磁盘上,并带有影子 FTS5 索引。Wiki 支持九种类型(research、paper、domain、product、person、organization、project、codebase、incident)。一个受预算上限约束的 BFS 自动研究循环可以在一夜之间从 web、arXiv 和 GitHub 来源扩充 wiki。混合检索通过 Reciprocal Rank Fusion 将 BM25 与可选向量嵌入(OpenAI 或 Voyage)结合。多提供商 LLM 委员会(Anthropic、OpenAI、OpenRouter、Fireworks)对高风险决策运行三阶段审议,并将记录持久化为 wiki 页面。 - 质量门禁:由 LLM 驱动的 pre-commit 和 secret-scan 钩子、确定性的 git blast-radius 防护、感知压缩的状态保留、带预算警报的成本跟踪,以及 MCP 开销审计。 结构:41 项技能、8 个代理(planner、reviewer、scout、orchestrator、debugger、context-engineer、permission-analyst、cost-analyst)、23 个斜杠命令,以及覆盖 22 个生命周期事件(SessionStart、UserPromptSubmit、PreToolUse、PreCompact、FileChanged 等)的 33 个钩子脚本。 关键工作流模式包括多阶段开发(Research → Plan → Implement → Review,并带验证门禁)、用于大型变更的并行 git worktree 编排、上下文工程(Write/Select/Compress/Isolate 框架)、带共享任务列表的代理团队,以及批处理编排。 存储位于 ~/.pro-workflow/ 下:单个 SQLite data.db,保存 learnings、sessions、wiki registries 和 embeddings;全局 wiki 目录;委员会记录;以及用于停止所有自动循环的 STOP kill-switch 文件。项目范围的 wiki 可以提交到仓库的 .claude/wikis/ 目录。 安装:原生 Claude Code 插件市场(`/plugin install pro-workflow@pro-workflow`),或通过 `npx skills add rohitg00/pro-workflow` 跨代理安装。文档还提供了用于任意代理设置的手动 clone-and-copy 路径。安装后,`/doctor` 会验证 SQLite 存储、钩子和技能是否正确加载。 配置接受 settings.json 用于权限、沙箱规则、自动压缩和输出样式;可选 MCP 服务器(context7、Playwright、GitHub);以及用于嵌入提供商、委员会 LLM 后端和研究循环预算的环境变量。