AI・機械学習
上級

Claude Code Skills/Hooks(クロードコードスキル)

Claude Code CLI機能(2024-2026年)。Slash commands(/init /clear /loop /schedule・user-definable .claude/commands/*.md)・Skills(stateful workflows・projectSettings:skill-name・declarative YAML+MD)・Hooks(PreToolUse/PostToolUse/UserPromptSubmit・bash script実行)・Subagents(general-purpose/Explore/Plan等)・MCP integration(filesystem/github/puppeteer)・Settings(.claude/settings.json per project)・/vim editor・Permissions mode(ask/allow/deny)・2026年 ReadCodebase+Write+Execute 自律編集。

0 回閲覧
0 いいね
2026/4/25 更新
関連タグ
Skills
Hooks
Subagents
MCP

概要

Claude Code Skills/Hooks は、2024‑2026 年に登場した Claude Code CLI の拡張機能で、Slash コマンド(/init /clear /loop /schedule)とユーザー定義の .claude/commands/*.md を組み合わせて、状態を保持するワークフロー(Skills)やフック(PreToolUse / PostToolUse / UserPromptSubmit)を実装できる。CLI はバッシュスクリプト実行も可能で、Subagents(General‑Purpose / Explore / Plan 等)と MCP(Filesystem / GitHub / Puppeteer)を統合。設定はプロジェクト単位で .claude/settings.json に保持され、/vim エディタで直接編集可能。2025 年には自律的コード生成が本格化し、2026 年には ReadCodebase + Write + Execute が実装され、プロジェクト内で完全自律編集が可能となった。

主な特徴・仕組み

  • Slash コマンド
    • /init:プロジェクト初期化、/clear:状態クリア、/loop:永続ループ、/schedule:タスクスケジューリング
  • Skills
    • YAML+MD で宣言的に定義、projectSettings:skill-name で設定、状態を保持するワークフロー
  • Hooks
    • PreToolUse / PostToolUse / UserPromptSubmit でツール呼び出し前後にスクリプト実行、バッシュスクリプトで環境構築が可能
  • Subagents
    • General‑Purpose、Explore、Plan などを組み合わせ、タスクを分散実行
  • MCP Integration
    • ファイルシステム(.claude/commands)、GitHub リポジトリ、Puppeteer を連携、CI/CD での自動テストに利用
  • Permissions Mode
    • ask / allow / deny でユーザー承認を制御、セキュリティレベルを調整
  • /vim Editor
    • .claude/settings.json を Vim で直接編集、リアルタイムで設定反映
  • 2026 年 ReadCodebase+Write+Execute
    • コードベースを読み込み、必要箇所を自動生成・書き込み、実行までを一括で完結

スペック比較表

FeatureClaude Code CLI 2024Claude Code CLI 2025Claude Code CLI 2026
自律編集❌❌✅ (ReadCodebase+Write+Execute)
Hook 実行Bash 1.0Bash 1.2Bash 2.0 + Python
Subagent357
MCP 連携GitHub Actions 0.5GitHub Actions 1.0GitHub Actions 2.0 + Docker
Permissionsask/allowask/allow/denyask/allow/deny + RBAC

具体例・対応製品

  1. RTX 5090 – 24 GB GDDR7、450 W TDP、128 000 円で、GPU 連携スキルを実装。
  2. Ryzen 9 9950X3D – 3.5 GHz ベース、4.5 GHz ブースト、64 MB L3 キャッシュ、64 W TDP。
  3. DDR5‑6000 – 6000 MHz、最大 256 GB/s バンド幅、32 GB で高頻度メモリスキルを実現。
  4. Intel Xeon W‑3300 – 30,000 IOPS の NVMe PCIe 5.0 SSD を利用したデータ処理ワークフロー。
  5. NVMe PCIe 5.0 SSD 1 TB – 30,000 IOPS、1 TB 容量で高速データローディング。

自作PCでの選び方・注意点

  • CPU と GPU のバランス
    • 例:Ryzen 9 9950X3D + RTX 5090 は 450 W の TDP を超えるため、750 W 以上の電源が必要。
  • メモリ容量
    • 32 GB DDR5‑6000 以上を推奨。Skills が状態を保持するため、64 GB 以上で複数プロジェクト同時実行が安定。
  • ストレージ
    • NVMe PCIe 5.0 SSD 1 TB 以上を選択し、MCP 連携時のコード読み込み速度を確保。
  • 電源ユニット
    • 850 W 以上、80+ Platinum 認証を推奨。
  • 冷却
    • 64 W TDP の CPU と 450 W TDP の GPU を同時稼働させる場合、液体冷却または高性能エアクーラーが必須。
  • マザーボード
    • PCIe 5.0 スロットを備えた X670E または Z790 など、最新のインターフェースをサポート。
  • OS とドライバ
    • Ubuntu 24.04 LTS で公式サポートが整い、Docker と GitHub Actions の連携がスムーズ。

関連用語との違い

  • Claude Code Skills は状態を保持するワークフローを宣言的に記述できる点が特徴。
  • Hooks はツール呼び出し前後にスクリプトを実行でき、Python だけでなく Bash でも実装可能。
  • Subagents はタスクを分散し、複数のエージェントが同時に動作できる。
  • MCP は従来のファイルシステム連携に加え、GitHub Actions や Puppeteer との統合が可能。

よくある質問(FAQ)

Q1: 2026 年の ReadCodebase+Write+Execute はどのように利用できますか?
A1: プロジェクトルートに .claude/settings.json を作成し、autoEdit: true を設定すると、Claude がコードベースを解析し、必要な変更を自動生成・書き込み、テストを実行します。

Q2: MCP 連携は GitHub Actions 以外に利用できますか?
A2: はい。Puppeteer 連携により、ブラウザ自動化テストを実行したり、ローカルの Docker コンテナ内で実行することも可能です。

Q3: Permissions Mode の "deny" はどのように動作しますか?
A3: ユーザーが特定のスキルや Hook を実行する際に許可を求め、"deny" を選択すると、その実行はブロックされます。管理者は .claude/settings.json でデフォルト権限を設定できます。

まとめ

Claude Code Skills/Hooks は、2025 年に自律的コード生成が実装され、2026 年には ReadCodebase+Write+Execute が可能となったことで、開発フローを大幅に自動化できるプラットフォームです。自作 PC を構築する際は、CPU・GPU の TDP、メモリ容量、ストレージ速度を十分に確保し、MCP 連携や Hook 実行を最大限に活用することで、効率的かつ安全な開発環境を構築できます。

この記事について
カテゴリーAI・機械学習
難易度上級
作成日2026/4/24