-
Notifications
You must be signed in to change notification settings - Fork 2
Multi Project Management
wangliang edited this page Jul 25, 2026
·
2 revisions
跨多个项目使用 ai-coding-ok 的策略——批量安装、共享配置和统一升级。
| 场景 | 策略 |
|---|---|
| 3-5 个个人项目 | 逐个安装,按项目定制 |
| 10+ 团队微服务 | 批量安装,共享编码规范 |
| 含多个包的 Monorepo | 根目录一次安装,按包分节 |
| 组织级推广 | 共享模板仓库 + 自动化安装 |
#!/usr/bin/env bash
# batch-install.sh
AI_CODING_OK="$HOME/tools/ai-coding-ok"
PROJECTS=(
"$HOME/projects/api-service"
"$HOME/projects/web-frontend"
"$HOME/projects/admin-panel"
)
for project in "${PROJECTS[@]}"; do
echo "=== 安装到 $project ==="
cd "$project"
bash "$AI_CODING_OK/install.sh" --copilot --target .
done# 创建共享规范
mkdir -p ~/team-standards
vim ~/team-standards/coding-standards.md
# 在每个项目中创建符号链接
for project in ~/projects/*/; do
ln -sf ~/team-standards/coding-standards.md "$project/.github/agent/coding-standards.md"
done#!/usr/bin/env bash
# sync-standards.sh
SHARED="$HOME/team-standards"
for project in "$HOME/projects"/*/; do
cp "$SHARED/coding-standards.md" "$project/.github/agent/coding-standards.md"
echo "✅ 已同步到 $project"
donemonorepo/
├── AGENTS.md # 根级:总体架构
├── .github/
│ └── agent/
│ └── memory/
│ ├── project-memory.md # 总体架构 + 各包章节
│ ├── decisions-log.md # 跨包 ADR
│ └── task-history.md # 所有包的任务
├── packages/
│ ├── api/
│ ├── web/
│ └── shared/
### [TASK-042] [api] 添加限流中间件
### [TASK-043] [web] 修复移动端响应式布局
### [TASK-044] [shared] 添加日期格式化工具for project in "$HOME/projects"/*/; do
if [ -f "$project/AGENTS.md" ]; then
version=$(head -1 "$project/AGENTS.md" | grep -oP 'v\d+\.\d+\.\d+')
echo "$project → $version"
fi
done- 在 1-2 个试点项目中安装
- 为组织规范定制模板
- 测试 2 周
- 提取组织特定定制为共享模板
- 创建组织标准
coding-standards.md - 创建组织特定
project-memory.md章节
- 创建安装 ai-coding-ok + 组织模板的包装脚本
- 加入新人入职检查清单
- 设置 CI 强制执行
- 指定"记忆维护人"(轮值角色)
- 每月审查各项目记忆质量
- 每季度升级 ai-coding-ok 框架
| 内容 | 共享? | 方式 |
|---|---|---|
coding-standards.md |
✅ 是 | 共享文件,符号链接或同步 |
workflows.md |
共享基础,项目特定补充 | |
system-prompt.md |
共享角色,项目特定定义 | |
project-memory.md |
❌ 否 | 每个项目有独特架构 |
decisions-log.md |
❌ 否 | 每个项目有独特决策 |
task-history.md |
❌ 否 | 每个项目有独特历史 |
🧠 ai-coding-ok — AI 编程的 PDCA 记忆闭环。
GitHub · Issues · MIT License