Claude Code の機能を使い分ける考え方—CLAUDE.md・メモリ・スキル・フックをいつ選ぶか
Hiroba による自動要約
Claude Code で同じ指示を繰り返す場合、何をどこに書くかは機能の説明ではなく「情報が Claude の目の前にいつ出るか」で判断する。CLAUDE.md(常に見える)・メモリ(Claude が記録)・スキル(呼ばれたら展開)・フック(機械的に強制)・ハーネス(環境全体)の 5 つを「毎回忘れる新人と有限な作業机」のモデルで整理した使い分けガイド。
読んで良かったら、シェアしてみてください。
同じタグの記事が他に 4319 件あります。
関連する記事
同じタグの記事

Claude Code の claude plugin eval で自作スキルの効果を数値で検証する
QiitaClaude Code v2.1.269 で追加された claude plugin eval コマンドは、自作スキルやプラグインが実際に効果を発揮しているかをスコア化して測定できる機能。プラグインあり・なしの差分 Δ を比較することで、スキルの真の貢献度を可視化し、CI ゲート化やコスト設計までの運用方法を解説。

Claude Code で Matt Pocock skills の /implement を並列オーケストレーター化する
ZennMatt Pocock skills の /implement コマンドは 1 セッション 1 チケットの制限があるため、Claude Code のサブエージェント機能(Agent tool、SendMessage、worktree.baseRef、.worktreeinclude)を活用して複数チケットを並列処理する /implement-orchestrated スキルを開発。チケットごとに coder を worktree で最大 N 並列起動し、SendMessage でコンテキストを維持したまま修正指示を送信できる仕組み。

Claude Code のスキルに「AskUserQuestion」を組み込むと入力が楽になる話
QiitaClaude Code のカスタムスキルに AskUserQuestion ツールを組み込むことで、ユーザー確認を自由記述から選択式 UI に変更できます。矢印キーや番号で選択できるため入力の手間が減り、Claude 側でコンテキストから最適な選択肢を推論・提示することも可能。実装は allowed-tools への追加とプロンプト記述だけで完結します。

CLAUDE.md を最初から書き込むのをやめた話と、そのためのスキル
QiitaClaude Code での開発時、事前に詳細な CLAUDE.md を書いても実際の運用に合わないため、実装後に観察された誤りから段階的にルール化する運用に切り替えた。この実践的な進め方を自動化する dev-docs-scaffold スキルの設計と使い方を解説。