Claude Code 実践ガイド
78個のスキルを作って毎朝の業務を全自動化した人間が書く、Claude Code の実践ガイド。公式ドキュメントには載っていない「どう使うと仕事が変わるか」を中心に書いている。
最終更新: 2026-03-28 / 毎朝7時に最新情報を自動収集しています。
このガイドの読み方
Claude Code は機能が多い。全部覚える必要はない。3ステップで段階的に使いこなせるように構成した。
| ステップ | できること | 所要時間 |
|---|---|---|
| Step 1 | 対話して、ファイルを読み書きさせる | 5分 |
| Step 2 | スキルとMCPで定型業務を自動化する | 1日 |
| Step 3 | Hooks・エージェント・スケジュールで人間の介入をゼロにする | 1週間 |
Step 1 だけでも十分使える。Step 3 まで行くと、朝起きる前に仕事が終わっている状態になる。
Step 1: まず動かす
起動する
claude # 対話モード。これだけで始まる
あとは日本語で話しかければいい。「このファイル読んで」「テスト書いて」「このバグ直して」。
よく使うオプション:
claude --resume # 前回の会話を再開(コンテキスト維持)
claude --continue # 最後のセッションの続き
claude -p "指示" # 1回だけ実行して終了(スクリプト向け)
CLAUDE.md — AIへの指示書
プロジェクトのルートに CLAUDE.md を置くと、Claude Code が毎回読み込む。ここに書いたルールに従って動く。
# CLAUDE.md の例
- テストは必ず書く
- コミットメッセージは日本語で
- エラーが出たら止まって報告する
自分の使い方: CLAUDE.md はルーティング専用にしている。「この指示が来たら、このスキルに振れ」だけ書いている。CLAUDE.md 自体がレポートを書いたり分析したりすることはない。全部スキルに委譲する。これが78スキルを破綻なく動かすコツ。
.claude/rules/ — ルールの分離
CLAUDE.md が肥大化したら、ルールを別ファイルに分ける。
.claude/rules/
├── safety.md # 安全ルール(投稿先、秘密情報)
├── quality.md # 品質基準(数値の出典、事実と推測)
├── error-handling.md # エラー時の行動
└── memory.md # メモリ管理ルール
自分の使い方: 6つのルールファイルに分離している。safety.md が最重要。「Chatwork に自動投稿するな」「エラー時は代替手段を探すな、止まれ」。過去に社外チャットに誤投稿した事故から学んだルール。
Step 2: 業務を自動化する
スキル — スラッシュコマンド1つで業務が動く
スキルは Claude Code の最強機能。/スキル名 で呼ぶだけで、複雑な業務フローが自動実行される。
作り方
mkdir -p .claude/skills/my-skill
SKILL.md を作成:
---
name: morning-report
description: 朝のレポートを自動生成する
---
1. Chatwork の未読を取得
2. 重要度で分類
3. ダイジェストを生成
4. Discord に投稿
これだけ。/morning-report と打てば、4ステップが自動で走る。
実践で効くフロントマター
---
disable-model-invocation: true # ユーザーが明示的に呼んだときだけ実行
allowed-tools: Bash(git *), Read, Write # 使えるツールを制限
context: fork # サブエージェントで分離実行(メインの文脈を汚さない)
---
自分の使い方: 78個のスキルを5カテゴリで運用している。
| カテゴリ | 数 | 例 |
|---|---|---|
| ECコンサル | 25 | /diagnose /kpi-monitor /weekly-analyze |
| 20 | /ig-diagnose /ig-content-strategy | |
| ブランディング | 10+ | /note /x-article-scout /article-review |
| 営業 | 3 | /source(11プラットフォーム自動ソーシング) |
| 管理・参謀 | 10+ | /morning /strategy-brief /pl |
/diagnose かまくらミート と打つだけで、12種の分析が並列実行されて、戦略7本が自動生成される。人間がやったら3日かかる仕事が3分。
MCP — 外部サービスをつなぐ
MCP(Model Context Protocol)は、Claude Code を外部サービスに接続するプロトコル。APIがあるサービスは大体つなげる。
# 追加
claude mcp add google-sheets -- npx google-sheets-mcp
# 確認
claude mcp list
自分がつないでいるMCP:
| MCP | 用途 |
|---|---|
| Google Sheets | クライアントKPIの自動取得 |
| Google Drive | 提案書・スライドのアップロード |
| Chatwork | 未読メッセージの取得(読み取り専用) |
| Discord | ネタ帳・画像の読み取り |
| Figma | デザインファイルの読み書き |
| Playwright | ブラウザ自動操作 |
セキュリティの鉄則: WebSearch と Google MCP を同じタスクで同時に許可しない。WebSearch で悪意あるページを踏んだ場合に、MCP 経由でスプシのデータを外部送信されるリスクがある。--allowedTools でタスクごとに分離する。
Step 3: 自律させる
ここからが本番。人間が指示を出さなくても、AIが勝手に判断して動く仕組みを作る。
Hooks — 特定のタイミングで自動実行
Claude Code のライフサイクルの特定タイミングで、コマンドを自動実行する。settings.json に設定する。
{
"hooks": {
"Stop": [{
"hooks": [{
"type": "command",
"command": "bash .claude/hooks/work-log.sh"
}]
}]
}
}
よく使うイベント:
| イベント | タイミング | 使い道 |
|---|---|---|
Stop | Claude停止時 | 作業ログの自動生成 |
PreToolUse | ツール実行前 | 危険コマンドのブロック |
PreCompact | コンテキスト圧縮前 | 最重要ルールの再注入 |
UserPromptSubmit | ユーザー入力時 | 現在日時をコンテキストに注入 |
自分の使い方: Stop フックで作業ログを自動生成している。セッションが終わるたびに、何をやったかが自動記録される。「開発ログ書き忘れた」がゼロになった。
エージェント — 専門家を作る
.claude/agents/ にMarkdownを置くと、専門エージェントが作れる。
---
name: code-reviewer
description: コードレビュー専門
tools: Read, Grep, Glob
model: sonnet
---
セキュリティ・パフォーマンス・可読性を中心にレビュー。
自分の使い方: kpi-monitor エージェントを作って、KPI監視を専門化している。Google Sheets MCP だけ許可して、WebSearch はブロック。ツール分離のセキュリティルールをエージェント単位で強制できる。
スケジュール — VPS不要の定期実行
Claude Code の Web スケジュール機能で、cron のようにタスクを定期実行できる。Anthropic のクラウドで動くので、自分のサーバーは不要。
/schedule # CLIから作成
自分の使い方: Claude Code の最新情報を毎朝7時に自動収集 → ブログ記事を生成 → GitHubにプッシュ → Cloudflare Pages で自動デプロイ。寝てる間にサイトの記事が増えている。
VPS cron — 本格的な自動化
月額約2,000円のVPSで、毎朝6時から8つのプログラムが自動実行される。
06:00 競合在庫モニタリング(楽天の在庫数を日次取得→売上推定)
06:30 ECモニタリング(順位・価格・ページ充実度)
06:45 バズ記事収集(SocialData API)
08:00 /morning(未読ダイジェスト・ニュース4本並列)
08:15 /client-morning(全クライアントKPI・異常検知)
朝起きたら Discord に全部レポートが届いている。人間の作業時間: 0分。
詳しくはアーキテクチャ全体像を参照。
設定リファレンス
Permission Mode
| モード | 動作 | いつ使う |
|---|---|---|
default | 都度確認 | 通常作業 |
plan | 読み取り専用 | 調査・プランニング |
auto | AIが安全と判断したら自動承認 | 信頼できるタスク |
bypassPermissions | 全スキップ | VPS cron(完全自動化) |
権限ルール
{
"permissions": {
"allow": ["Bash(git *)", "Bash(npm run *)", "Read"],
"deny": ["Bash(rm -rf *)"]
}
}
CLAUDE.md の配置場所
| 場所 | スコープ |
|---|---|
~/.claude/CLAUDE.md | 全プロジェクト共通 |
.claude/CLAUDE.md | このプロジェクトのみ |
.claude/rules/*.md | カテゴリ別ルール |
関連リンク
- アーキテクチャ全体像 — 3層設計・6部門・VPS自動実行フロー
- 最新情報(自動収集) — 毎朝7時にClaude Code関連ニュースを自動投稿
- プロジェクト一覧 — 78個のスキルで自動化した業務
- サービス — 外部CAIO(AI×業務OS構築)