mcpField
T
team-init

team-init

github.com/tikalkエージェントワークフロー143137 回インストール今日更新
リポジトリ

team-init について

team-initは既存コードベースを分析し、再利用可能な規約をContext Directive Record(CDR)の草案としてまとめるエージェントスキルです。既存プロジェクトの調査、レガシー改修、チームへの導入に使います。

主な機能

  1. 01コードベースのサブシステム検出
  2. 02再利用可能な実装パターンの発見
  3. 03チーム指令との照合
  4. 04adlcブランチへのCDR草案の作成
  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 スキルに代わるものです。草案はプロジェクトローカルの .adlc/drafts/ ではなく、team-ai-directives の adlc 孤立ブランチに書き込まれます。

使用する場面

  • ブラウンフィールドプロジェクト:チーム共通のディレクティブがない既存のコード
  • レガシーのモダナイゼーション:リファクタリングの前に再利用可能なパターンを抽出する
  • チームのオンボーディング:暗黙の規約を明示的なディレクティブにする
使用しない場面
  • グリーンフィールド(セッション完了後):セッションから抽出するには /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:マルチエージェント分析
  1. 発見エージェント:各サブシステムをスキャンして、生のパターンを検出します
  2. パターンエージェント:パターンを分類し、再利用性を評価します
  3. 統合エージェント:サブシステム横断の分析を行い、CDR を生成します
フェーズ 4:CDR の作成

共有 CDR 草案テンプレート skills/team/templates/cdr-draft-template.md を使用して、adlc ブランチの drafts/cdr/ に書き込みます。

フェーズ 5:引き継ぎ

検出した CDR をレビューして公開するため、/team-levelup の実行を提案します。

検証

  • CDR が adlc ブランチの drafts/cdr/ に書き込まれている
  • .adlc/drafts/(旧保存先)に CDR がない
  • cdr.md インデックスが adlc ブランチで再生成されている

コメント