個人プロジェクトポリシーの採用
トミーが明示的に個人プロジェクトと特定したプロジェクトにのみ使用してください。プロジェクトの場所やマシン上のすべてのリポジトリからスコープを推測しないでください。無関係な作業を保持し、プロジェクトの所有する配信ブランチを使用します。
python <スキルディレクトリ>/scripts/adopt.py --root <プロジェクト> --mode write --selection-tool <マシンプラグイン選択>/scripts/adopt_plugins.py を実行します。
選択ツールは、インストールされている machine:plugin-selection スキルから解決します。このスキルがそのツールを提供します。別のコピーを組み立てたり保守したりしないでください。プレビューするには --mode preview を使用し、CIでは --mode check を指定して同じコマンドを使用します。Linux/macOSでは python3 を使用します。Python 3.11以降が必要です。
Coreツールがプラグイン宣言とホスト設定を管理します。このコマンドは personal@tj-agents を選択し、必須のネイティブ命令ブロックを AGENTS.md に生成します。また、Claudeに対しては、その AGENTS.md のインポート、または CLAUDE.md に生成された同等のブロックを通じてカバーします。互換性宣言の保持や壊れたブロックマーカーは拒否されます。ポリシーには1つの作者ボディがあります。生成されたネイティブブロックはチェックされ、手動で編集されることはありません。これはネイティブ命令の配信であり、プラグインフックの実行や信頼の主張ではありません。
採用時には、WindowsとLinuxで現在公開されているポリシーをチェックする専用のCI呼び出しスクリプトも書き込まれます。他のワークフローは保持され、そのパスにある無関係なファイルの上書きは拒否されます。たとえば、プロジェクトを採用した後、マークされた AGENTS.md ブロックを削除したり、互換性エイリアスを再導入したりすると、ポリシーチェックが失敗します。ポリシー更新後に採用を再実行し、生成された変更を一緒に確認してください。
# Windows、tj-agents/personal のチェックアウトから、明示的に個人リポジトリに対して:
python -B .agents/personal/utility/adopt/scripts/adopt.py --root C:/repos/my-app --mode preview --selection-tool C:/repos/core/.agents/machine/utility/plugin-selection/scripts/adopt_plugins.py
# プレビューを確認し、--mode write を使用。CIでは --mode check を使用。
# Linux/macOSは python3 を使用し、同じ引数でチェックアウトパスを指定します。
採用が完了したと宣言する前に、そのチェックを実行し、サポートされているプラットフォーム上でプロジェクト内の実際の新しいClaudeおよびCodexエントリポイントを確認してください。ルールが読み込まれたことと、インストールされた選択を検査したことを確認してください。バージョンコマンドや生成されたファイルだけでは不十分です。不足しているホストの証拠は、目標とともに保持してください。