环境搭建流程复刻
1. 安装 GitHub CLI
macOS (使用 Homebrew):
brewinstallghWindows (使用 winget):
winget install--id GitHub.cli验证安装:
gh--version2. 登录 GitHub
gh auth login检查登录状态:
gh auth status3. 初始化项目
gh repo clone your-org/ai-collab-democdai-collab-demogitcheckout-bfeat/init-ai-workflow4. 安装 Claude Code
macOS/Linux/WSL:
curl-fsSLhttps://claude.ai/install.sh|bashWindows PowerShell:
irmhttps://claude.ai/install.ps1|iex验证安装:
claude--version启动 Claude Code:
claude5. 创建项目目录结构
mkdir-p.claude .github/workflows docs scripts src teststouchCLAUDE.md docs/dev-workflow.md6. 配置 CLAUDE.md
# 项目协作规则 ## 技术栈 - Node.js 20+ - TypeScript - React - GitHub Actions ## 编码要求 - 所有新增逻辑必须包含测试 - 不允许直接修改 main 分支 - 不允许提交 .env 文件 - 不允许提交临时调试日志 ## 提交前检查 - npm run lint - npm run test - npm run build ## PR 要求 PR 描述必须包含: - 变更说明 - 测试结果 - 影响范围 - 风险说明 - 回滚方案7. 最终目录结构
ai-collab-demo ├── .claude ├── .github │ └── workflows ├── docs │ └── dev-workflow.md ├── scripts ├── src ├── tests ├── CLAUDE.md └── README.md关键说明
.claude目录用于存储协作配置文件CLAUDE.md是核心协作规范文件- 分支策略采用
feat/前缀的功能分支 - 工作流文档位于
docs/dev-workflow.md - 所有技术约束已在
CLAUDE.md明确定义
此配置为AI协作建立了标准化基础,确保自动化流程与人工开发遵循相同规范。
CLAUDE.md文件将作为AI代理理解项目规则的主要依据。