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

benjaminr/cc-makefile

Makefile駆動プロジェクト向けのClaude Codeプラグイン。セッション開始時に自動的にターゲットを検出し、Claudeのコンテキストに注入し、すべてのmakeコマンドに読み取り/書き込み/危険のアクセス許可レベルを適用します。

cc-makefile とは?

benjaminr/cc-makefileは、MakefileベースのプロジェクトでClaude Codeを使用する際に、プロジェクト固有のビルドターゲットやタスクを自動的に検出し、Claudeのコンテキストに組み込むためのプラグインです。これにより、開発者はプロジェクトのMakefileで定義されたすべてのターゲットをClaudeが認識し、適切なmakeコマンドを提案・実行できるようになります。さらに、このプラグインは各makeコマンドに対して「読み取り」「書き込み」「危険」の3段階のアクセス許可レベルを強制し、誤って危険な操作(例: クリーンやリセット)が実行されるのを防ぎます。この機能は、特に複数の開発者が関わるプロジェクトや、CI/CDパイプラインと連携する環境で役立ちます。対応プラットフォームはClaude Code(ターミナルベースのAIエージェント)であり、Makefileの解析とコンテキスト注入はセッション開始時に自動的に行われます。開発者はSKILL.mdファイルを設定することで、プラグインの動作を簡単にカスタマイズできます。

対応✓Claude Code~Codex CLI~Cursor
npx skills add benjaminr/cc-makefile

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

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

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

ドキュメント

cc-makefile は何をしますか?

Makefile駆動プロジェクト向けのClaude Codeプラグイン。セッション開始時に自動的にターゲットを検出し、Claudeのコンテキストに注入し、すべてのmakeコマンドに読み取り/書き込み/危険のアクセス許可レベルを適用します。

関連スキル