关于 team-init
team-init 是用于分析现有代码库并将可复用约定整理为 Context Directive Record(CDR)草稿的 Agent 技能,适用于存量项目、遗留系统改造和团队引导。
主要功能
- 01识别代码库子系统
- 02发现可复用实现模式
- 03与团队指令进行比对
- 04将 CDR 草稿写入 adlc 分支
- 05交由后续流程审核
适用场景
- 01记录现有项目的约定
- 02在遗留系统改造前提取模式
- 03为团队引导明确隐性实践
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ tikalk/ adlc-team-skills --skill team-init安装后在 Claude Code 中输入/team-init确认已加载。
附带文件scripts/bash/team-init.shscripts/powershell/team-init.ps1
详细介绍
team-init
此技能的作用
从现有代码库(棕地项目)中反向工程上下文指令记录(CDR),以记录可复用的模式,供贡献到 team-ai-directives。
替代旧版 team-init 技能。草稿会写入 team-ai-directives 的 adlc 孤立分支(而非项目本地的 .adlc/drafts/)。
适用场景
- 棕地项目:已有代码,但没有团队级指令
- 遗留系统现代化:重构前提取可复用模式
- 团队入职:将隐式约定转化为显式指令
不适用场景
- 绿地项目(会话已完成):使用
/team-levelup从会话中提取内容 - 挖掘 git 历史:使用
/change-init处理过往决策
流程
阶段 0:环境设置
运行:scripts/bash/team-init.sh --setup
解析 REPO_ROOT、TEAM_AI_DIRECTIVES、NEXT_CDR、ADLC_BRANCH。
阶段 1:子系统检测
分析代码库,找出不同的子系统(检测方式与旧版 team-init 相同):
src/auth/→ 身份验证services/payment/→ 支付- 等等。
阶段 2:加载团队指令
读取 team-ai-directives 的 main 分支以供比较(避免重复)。
阶段 3:多 Agent 分析
- 发现 Agent:扫描每个子系统,查找原始模式
- 模式 Agent:对模式进行分类,并评估其可复用性
- 综合 Agent:跨子系统分析并生成 CDR
阶段 4:编写 CDR
使用 skills/team/templates/cdr-draft-template.md 中的共享 CDR 草稿模板,将内容写入 adlc 分支的 drafts/cdr/。
阶段 5:交接
建议运行 /team-levelup,以审核并发布发现的 CDR。
验证
- CDR 已写入
adlc分支的drafts/cdr/ -
.adlc/drafts/(旧位置)中没有 CDR - 已在
adlc分支重新生成cdr.md索引
评论
支持 Markdown