Consultation
鉄則
具体的に言語化してから相談。「AとBで迷っている」まで絞り込む。
役割分担
| ClaudeCode (ここ) | スマホ・PCクライアント | |-------------------|----------------------| | コーディング・ファイル操作 | 問題の整理・分析 | | テスト実行・デバッグ | 解決方針・アーキテクチャ設計 |
相談すべきタイミング
- 仕様が曖昧で判断できない (掘り下げても不明)
- 技術選定が必要 (複数案を比較検討済み)
- 設計の大きな変更が必要 (影響範囲を整理済み)
- パフォーマンス・セキュリティ上の懸念 (具体的な数値・リスクあり)
- 予想外の問題に遭遇 (根本原因の仮説あり)
- 3回以上同じ問題で失敗した
相談テンプレート
【相談: {一行サマリ}】
## 1. 何が起きているか (事実)
- 現在のタスク / 進捗 / ブランチ / 現象
## 2. なぜそれが問題なのか
- 期待 vs 実際 / このままだと何が困るか
## 3. なぜその問題が発生したのか
- 「なぜ?」を3-5回繰り返して根本原因を探る
## 4. 何を試したか
1. 試したこと → 結果 → なぜダメだったか
2. ...
## 5. 判断が必要な点 (具体的に)
- AとBのどちらを使うべきか?
## 6. 制約条件
- パフォーマンス / 互換性 / セキュリティ
良い相談 vs 悪い相談
✅ 「JWTの保存場所、localStorageとhttpOnly Cookieで迷っている。XSS vs CSRF のトレードオフ」
❌ 「認証がうまくいかない。どうすればいい?」
禁止事項
- 「何が分からないか分からない」状態で相談
- 何も試さずに相談
- 公式ドキュメントを確認せずに相談
- 漠然とした質問 (「どうすればいい?」)
- エラーメッセージを記録せずに相談