1. Claude Codeのカスタムスラッシュコマンドをマスターして開発効率を上げよう
Claude Codeのスラッシュコマンドを活用した開発効率化の実践記事。.claude/commands/にMarkdownファイルを配置してカスタムコマンドを作成。Draft PR作成、調査レポート生成、iOSビルドなど便利な活用例を紹介。
主なトピック:
- スラッシュコマンド: /で始まるコマンドで特定の機能を素早く実行できる仕組み
- カスタムコマンド: よく使うプロンプトをMarkdownファイルとして保存し再利用
- 引数の扱い: $ARGUMENTS、$1/$2、プロンプトテンプレート変数など複数の方法で引数を受け取れる
- Bashコマンド実行: !プレフィックスでコマンド実行前にbashコマンドを実行可能
- YAML Front Matter: allowed-tools、argument-hint、descriptionなどのメタデータを記述
- その他: /agents, /mcp, /memory, Renovate, Obsidian etc...
(コード例あり)
2. AIが読み書きするコードも読みやすいほうがいい
AI向けにもコードの可読性は重要と主張。データ形式によってLLMの回答精度が変わり、コードトポロジー(処理のまとまり方)が整理されているとAIも人間も扱いやすい。処理時間や料金を抑えるため、AIにも読みやすいコードを書くべき。
主なトピック:
- データ形式の影響: HTML、Markdown、JSONなど形式によってAIの読み取り精度が変わる
- コードトポロジー: 関連処理のまとまり方が可読性に大きく影響
- 機械的な扱いやすさ: 整理されたコードはキャッシュやJITが効きやすく性能向上につながる
- 精度と効率: 読みやすいコードは待ち時間短縮と課金抑制につながる
- OpenAI公式見解: GPT-5コーディングチートシートでMarkdownよりXMLを推奨
- その他: 抽象化, GPT-4.1-nano, コーディングエージェント etc...
3. ドキュメントを参照し類似を自動検索させることで、AIによるコード生成の精度を上げる
AIコード生成でドキュメント参照だけでは細かいニュアンスが合わないため、類似コードの自動検索を組み合わせることで精度向上。データベースマイグレーションやブログ記事執筆など様々なケースで応用可能な手法を紹介。
主なトピック:
- ドキュメント参照の限界: ルールのサマリーだけでは細かいニュアンスまで含められない
- 類似検索の活用: 既存の類似実装を自動検索させてから生成することで精度が大幅向上
- スラッシュコマンド実装: データベースマイグレーションファイル作成の具体例
- 一貫性の確保: インデント、命名規則、型の扱いなど既存コードとの統一
- 汎用的な考え方: コード生成だけでなく文章生成など様々なケースで応用可能
- その他: MySQL 8, ALTER TABLE, Claude Code etc...
(コード例あり)