adr

リポジトリプロファイルをスキルではなくコミット済みデータとして扱うADR

リポジトリ固有の事実をコミット済みMarkdownに集約し、ライフサイクルスキルが必要時に読み取る設計判断を示します。

AIスキル大辞典による日本語要約
品質評価95/100評価確度:標準
人気度(GitHub Star) 24発掘スコア 100
01

このSkillでできること

  • ✓リポジトリ固有のコミット情報、ビルド・テストコマンド、ラベル、CIゲートなどの集約方針を説明する
  • ✓プロファイルを`.claude/skills/repo-profile.md`に保存する設計を示す
  • ✓ライフサイクルスキルがプロファイルを読み取り、存在しない場合だけ生成スキルにフォールバックする流れを説明する
  • ✓プロファイルの stale 化に対して refresh が必要なことを示す
02

使い方

01
STEP 1

ADR本文で、プロファイルを`SKILL.md`ではなく通常のMarkdownとして扱う決定を確認する

02
STEP 2

対象リポジトリの`.claude/skills/repo-profile.md`をコミット済みデータとして管理する

03
STEP 3

ライフサイクルスキルから`skills/init/scripts/repo-profile.sh show`を通じてプロファイルを読む

04
STEP 4

内容が古くなった場合は`profile-repo --refresh`で更新する

03

Skillのインストール

このGitHubリポジトリにあるSkillを確認し、現在の環境に適した方法でインストールしてください。
インストール後、正常に利用できることを確認し、基本的な使い方も簡潔に説明してください。

Repository:
https://github.com/phmatray/ai-migration-kit
手動でインストールする

README / SKILL.mdから機械抽出できたコマンドのみ表示しています。推測したコマンドではありません。

git clone https://github.com/phmatray/tagout ~/.tagout
mkdir -p .cursor/rules && cp ~/.tagout/.cursor/rules/tagout.mdc .cursor/rules/
04

このSkillを使うプロンプト例

Skill名を明示すると、意図したSkillを使わせやすくなります。自動発動型では必須とは限りません。

このADRに基づき、リポジトリプロファイルをスキルではなくコミット済みデータとして扱う理由と、ライフサイクルスキルが参照する流れを説明してください。
出力例を見る
プロファイルは`.claude/skills/repo-profile.md`に保存する通常のMarkdownで、ローダーが自動的にスキルとして読み込まない設計です。コミットすることでリポジトリやリンクされたワークツリー間で共有され、ライフサイクルスキルはヘルパー経由で必要時に参照します。
05

安全性チェック

自動解析による参考情報です。Skillの安全性を保証するものではありません。

外部API通信検出あり
Shellコマンド実行明確な記述なし
ファイル読み取り明確な記述なし
ファイル書き込み明確な記述なし
ネットワークアクセス検出あり
認証情報明確な記述なし
検出根拠を見る
  • network: under [Install](#install). [![phmatray - tagout](https://img.shields.io/static/v1?label=phmatray&message=tagout&color=blue&logo=github)](https://gi
  • network: label=phmatray&message=tagout&color=blue&logo=github)](https://github.com/phmatray/tagout) ![Top language](https://img.shields.io/github/languages/top/ph
06

関連Skill