Communityコーディング&開発github.com

tj-agents/personal

トミーが明示的に個人プロジェクトと特定したプロジェクトに対して、個人プロジェクトポリシーを採用またはチェックします。

personal とは?

このスキルは、AIエージェント(Claude CodeやCodexなど)がプロジェクトを扱う際に、トミーが明示的に個人プロジェクトと指定したものにのみ個人プロジェクトポリシーを適用するためのものです。プロジェクトの場所やマシン上の全リポジトリから推測してスコープを広げることを防ぎ、無関係な作業を保護します。`python adopt.py --root <project> --mode write --selection-tool <path>` というコマンドを実行することで、`personal@tj-agents` ポリシーを選択し、`AGENTS.md` または `CLAUDE.md` に必須のネイティブ命令ブロックを生成します。Linux/macOSでは `python3` が必要で、Python 3.11以上が必要です。また、CIでポリシーチェックを行うための専用の呼び出しスクリプトも生成し、WindowsとLinuxの両方で動作します。手動で生成ブロックを編集するとチェックが失敗するため、すべての変更はこのスキルを通して行う必要があります。

対応✓Claude Code✓Codex CLI~Cursor
npx skills add https://github.com/tj-agents/personal/tree/HEAD/.agents/personal/utility/adopt

Installed? Explore more コーディング&開発 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

個人プロジェクトポリシーの採用

トミーが明示的に個人プロジェクトと特定したプロジェクトにのみ使用してください。プロジェクトの場所やマシン上のすべてのリポジトリからスコープを推測しないでください。無関係な作業を保持し、プロジェクトの所有する配信ブランチを使用します。

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エントリポイントを確認してください。ルールが読み込まれたことと、インストールされた選択を検査したことを確認してください。バージョンコマンドや生成されたファイルだけでは不十分です。不足しているホストの証拠は、目標とともに保持してください。

Individual skills in this repo

This repo contains 1 individual skill — each has its own dedicated page.

関連スキル