mcpField
T
team-init

team-init

github.com/tikalkAgent 工作流143137 次安装今天更新
代码仓库

关于 team-init

team-init 是用于分析现有代码库并将可复用约定整理为 Context Directive Record(CDR)草稿的 Agent 技能,适用于存量项目、遗留系统改造和团队引导。

主要功能

  1. 01识别代码库子系统
  2. 02发现可复用实现模式
  3. 03与团队指令进行比对
  4. 04将 CDR 草稿写入 adlc 分支
  5. 05交由后续流程审核

适用场景

  1. 01记录现有项目的约定
  2. 02在遗留系统改造前提取模式
  3. 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 分析
  1. 发现 Agent:扫描每个子系统,查找原始模式
  2. 模式 Agent:对模式进行分类,并评估其可复用性
  3. 综合 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