Skip to content

生産性を10倍にする設定

CLAUDE.mdは「今日の状態」を書くべきです。

「現在進行中のタスク」を毎朝更新するだけで、Claudeの提案精度が劇的に上がります。

## 現在のタスク(2026-05-25)
- ユーザー認証フローのリファクタリング中
- src/auth/ 以下が対象
- 完了したらテストを必ず実行すること

「何をして」だけでなく「なぜそうしたいか」を伝えると、提案の質が上がります。

悪い例:

> このコードをリファクタリングして

良い例:

> このコードをリファクタリングして。
> 理由:新しいチームメンバーが読んでも理解できるシンプルな構造にしたい。
> パフォーマンスより可読性を優先する。

一度に大きなタスクを依頼するより、小さく分けた方が精度が高い。

> まず既存のコードを分析して、問題点を列挙してから修正に入って

「分析→報告→修正」のステップを踏ませることで、見当外れな変更が減ります。

4. 「確認してから進んで」を使う

Section titled “4. 「確認してから進んで」を使う”
> このAPIを変更する前に、影響を受けるファイルを全部洗い出して、確認してから変更して

大規模な変更前に影響範囲を把握させることで、事故を防げます。

コードを書かせるだけでなく、設計の相談相手として使うと価値が倍になります。

> 認証システムを実装したい。JWT vs セッション、どちらがこのプロジェクトに向いているか教えて。
> その後で実装に入りたい。

6. エラーメッセージをそのまま貼る

Section titled “6. エラーメッセージをそのまま貼る”

エラーが出たら、説明を付け加えずエラーメッセージをそのまま貼るのが最速です。

> TypeError: Cannot read properties of undefined (reading 'map')
> at UserList (src/components/UserList.tsx:23:18)

余計な説明より、正確なエラー情報の方が速く解決できます。