人工智能开发引导
Bootstrap是一个实用的AI编码工作区,具有MCP感知工具、编辑器集成、项目内存、结构化分解、并行执行、当前文档/搜索、GitHub上下文和浏览器验证。
目的
此仓库用于构建可重复的本地设置,以改善常见的AI编码弱点:
- 弱项目记忆
- 较大功能的任务分解较差
- 过时的文档答案
- 弱GitHub上下文
- 猜测浏览器行为而不是验证它
- 独立子任务的串行执行
布局
README.md:仓库概述和导航codex/:特定于Codex的设置、文档和安装程序claude/:Claude特定的设置、文档和安装程序shared/:帮助两个工作流的跨代理工具和模式evals/:Promptfoo启动器和比较脚手架.vscode/:工作区级编辑器配置AGENTS.md:回购此回购的本地Codex行为规则CLAUDE.md:此repo的本地Claude行为规则
当前范围
这两条路径现在都已实现,但它们并不意味着完全相同。
建议拆分:
codex/围绕以下方面进行优化spec-kitclaude/围绕以下方面进行优化spec-kit(GitHub规范工具包)shared/包含有助于两者的工具,如文档、仓库上下文打包和evals
Codex工作流程
- Codex CLI和VS代码集成
- Context7 MCP(版本化库/框架文档)
- OpenAI开发者文档MCP
- 存储器MCP
- 顺序思维MCP
- 剧作家 MCP
- GitHub MCP
- 全球食品法典委员会规则转化为
~/.codex/AGENTS.md - 全局规则片段
~/.codex/rules-md/ - 全球技能
~/.codex/skills/ - 全球定制代理商
~/.codex/agents/ - 可选Codex Stop挂钩,用于自动技能拔模
~/.codex/hooks.json - 可选的月度学习评估计划
~/.codex/cron/ - 可选MemPalace Cloud MCP用于跨工具内存
- 可选本地Qwen3.6编码工人通过
llama.cpp/llama-server - Repo本地Codex插件包脚手架
plugins/ai-dev-bootstrap-codex/ - 回购本地Codex交叉回购项目管理插件脚手架
plugins/ai-dev-bootstrap-projects/ - 推荐规划层:
spec-kit - 安装程序目标:全局Codex MCP配置
~/.codex/config.toml
Claude工作流程
- Claude Code CLI和VS Code扩展
- Context7 MCP(版本化库/框架文档)
- 内存MCP(知识图持久化)
- 顺序思维MCP(结构化分解)
- 剧作家MCP(浏览器验证)
- GitHub MCP(通过PAT发布/PR上下文)
- 内置:WebSearch、WebFetch、并行子代理、工作树隔离
- 模块化规则:通信、代码风格、测试、git(
~/.claude/rules/) - 技能:前端、python、csharp(
~/.claude/skills/) - 可选插件:MemPalace(持久记忆宫)、Caveman(简洁输出)
- 可选MCP服务器:Atlassian(Jira/Confluence)、Azure DevOps(工作项/PR)
- 规划层:
spec-kit(GitHub规范工具包specifyCLI)
共享MCP服务器
这两个工作流都使用相同的MCP服务器来实现核心功能:
- 记忆 --跨会话的持久项目知识
- 顺序思维 --带修订的结构化任务分解
- 剧作家 --UI工作的浏览器真实性验证
- GitHub --问题和公关背景(可选)
共享附加组件
以下是这两个工作流的良好补充:
Context7用于特定版本的库和框架文档Repomix用于在需要大上下文时进行AI友好的仓库打包Promptfoo用于evals和工作流回归测试- 受助手启发的存储库映射模式和编辑后的自动验证
- 轻量级的基于文件的内存
CURRENT_STATE.md和DECISIONS.md
推荐订单:
Context7PromptfooRepomix- repo映射
- 自动验证
快速开始
法典
# Global install (default — writes Codex MCP config to ~/.codex/config.toml)
./codex/scripts/install-codex-mcp-setup.sh克劳德
# Global install (recommended — available in all projects)
./claude/scripts/install-claude-mcp-setup.sh --global
# Project-only install
./claude/scripts/install-claude-mcp-setup.sh共享额外功能
常用选项
Codex安装程序选项:
# Install the VS Code Codex extension
./codex/scripts/install-codex-mcp-setup.sh --install-vscode-extension
# Prompt for the GitHub PAT and persist it to the detected shell startup file
./codex/scripts/install-codex-mcp-setup.sh --prompt-github-pat
# Also write a workspace-level .vscode/mcp.json fallback config
./codex/scripts/install-codex-mcp-setup.sh --write-vscode-workspace-config
# Override the default global memory directory
./codex/scripts/install-codex-mcp-setup.sh --memory-dir "$HOME/.codex-memory/local-dev"
# Skip global rules, skills, or agents
./codex/scripts/install-codex-mcp-setup.sh --skip-rules
./codex/scripts/install-codex-mcp-setup.sh --skip-skills
./codex/scripts/install-codex-mcp-setup.sh --skip-agents
# Install the Codex hook and monthly learn-eval scheduler
./codex/scripts/install-codex-mcp-setup.sh --with-hooks --with-learn-eval-cron
# Install optional MemPalace Cloud memory
./codex/scripts/install-codex-mcp-setup.sh --with-mempalace
codex mcp login mempalace-cloud
# Install local Qwen3.6 coding worker
./codex/scripts/install-codex-mcp-setup.sh --with-qwen36-localClaude安装程序选项:
# Skip GitHub MCP
./claude/scripts/install-claude-mcp-setup.sh --global --skip-github
# Provide GitHub PAT directly (no interactive prompt)
./claude/scripts/install-claude-mcp-setup.sh --global --github-pat ghp_yourtoken
# Skip Playwright MCP
./claude/scripts/install-claude-mcp-setup.sh --global --skip-playwright
# Skip rules or skills
./claude/scripts/install-claude-mcp-setup.sh --global --skip-rules
./claude/scripts/install-claude-mcp-setup.sh --global --skip-skills
# Install optional plugins and MCP servers
./claude/scripts/install-claude-mcp-setup.sh --global --with-mempalace --with-caveman
./claude/scripts/install-claude-mcp-setup.sh --global --with-atlassian
./claude/scripts/install-claude-mcp-setup.sh --global --with-ado --ado-org myorg
# Custom memory directory
./claude/scripts/install-claude-mcp-setup.sh --memory-dir "$HOME/.claude-memory/my-project"没有 --global,配置仅写入当前仓库(.mcp.json 和 .vscode/mcp.json).随着 --global:
- MCP服务器已添加到
~/.claude.json(克劳德代码用户范围) - MCP服务器合并到VS Code用户级别
settings.json - 全局Claude规则已安装到
~/.claude/CLAUDE.md specifyCLI(GitHub规范工具包)通过以下方式安装uv- GitHub PAT从env/config中自动检测或交互式提示
食品法典委员会注释:
- Codex MCP服务器默认全局添加到
~/.codex/config.toml - 默认的Codex内存文件为
~/.ai/codex/memory.json - 全球食品法典指令被翻译成
~/.codex/AGENTS.md从规则片段中~/.codex/rules-md/ - Codex技能安装到
~/.codex/skills/ - Codex自定义代理安装到
~/.codex/agents/ - 停止挂钩可通过以下方式选择加入
--with-hooks - 每月的学习eval调度程序是通过以下方式选择加入的
--with-learn-eval-cron - MemPalace Cloud可通过以下方式选择加入
--with-mempalace - 本地Qwen3.6编码工人设置可通过以下方式选择加入
--with-qwen36-local - 工作区
.vscode/mcp.json生成是通过选择加入--write-vscode-workspace-config
主文件
codex/README.md:食品法典委员会设置计划和操作说明codex/templates/global-AGENTS.md:全球食品法典指令模板codex/templates/rules/:模块化Codex规则片段codex/templates/skills/:Codex本地可重用技能codex/templates/agents/:食品法典委员会海关代理codex/templates/hooks/:可选的Codex挂钩自动化codex/templates/cron/:可选的Codex学习eval调度程序资源codex/templates/qwen36/:可选本地Qwen3.6编码工人资产plugins/ai-dev-bootstrap-codex/:repo本地Codex插件包plugins/ai-dev-bootstrap-projects/:repo本地Codex项目和任务编排插件.agents/plugins/marketplace.json:repo插件包的本地市场入口示例claude/README.md:克劳德设置计划和操作说明claude/templates/global-CLAUDE.md:全局Claude规则模板(安装到~/.claude/CLAUDE.md)claude/templates/rules/:模块化行为规则(安装到~/.claude/rules/)claude/templates/skills/:语言特定技能(安装到~/.claude/skills/)shared/README.md:跨代理工具和工作流添加evals/README.md:Promptfoo启动器评估CURRENT_STATE.md:当前回购状态和可能的下一步工作DECISIONS.md:持久回购决策AGENTS.md:Codex的repo本地行为规则CLAUDE.md:Claude的回购本地行为规则codex/scripts/install-codex-mcp-setup.sh:Codex+MCP的便携式安装程序(默认为全局)codex/scripts/install-qwen36-local.sh:可选本地Qwen3.6编码工人安装程序codex/scripts/test-codex-installer.sh:Codex安装人员烟雾测试claude/scripts/install-claude-mcp-setup.sh:Claude+MCP的便携式安装程序(支持--global).mcp.json:Claude Code项目级MCP配置.vscode/mcp.json:可选的VS代码工作区MCP回退配置
状态
这两条路径都在本地工作:
- 从命令行和VS代码中执行Codex+MCP
- 命令行和VS代码中的Claude+MCP
许可证
MIT。看 LICENSE.
