【結論】完全無料を前提にせず、認証方式と利用枠を確認する
Claude Codeは、誰でも無制限に無料利用できるツールではありません。
利用できるプランや無料枠は地域、アカウント、提供時期で変わるため、固定額の無料クレジットが必ず付くと断定してはいけません。
対象サブスクリプションでログインした場合はプラン利用枠を共有し、Claude Consoleでログインした場合はAPI利用量に応じて課金されます。
claude
/status
/usage
/context
具体的な手順・設定方法
-
「/status」で現在のログイン方法を確認します。
環境変数「ANTHROPIC_API_KEY」が設定されていると、承認後にサブスクリプションよりAPIキーが優先される場合があります。
printenv ANTHROPIC_API_KEY -
不要な環境変数が原因なら削除して再ログインします。
Windows PowerShellでは環境変数の確認方法が異なるため、設定画面や「Get-ChildItem Env:」も利用します。
unset ANTHROPIC_API_KEY claude auth login -
長い作業では「/context」で使用量を確認し、無関係なタスクへ移るときは「/clear」を使います。
同じ作業を継続しながら圧縮する場合は「/compact」を選びます。
/context /compact
実践プロンプト / 活用テクニック
コスト削減は出力を短くするだけでなく、対象ファイル、完了条件、変更禁止範囲を明確にして再試行を減らすことが重要です。
探索はサブエージェントへ任せ、親セッションへ要約だけ返させる方法も有効です。
src/services/payment.ts と関連テストだけを対象にしてください。
まず既存テストを実行し、失敗が再現した場合だけ原因を調査してください。
変更前に最小修正案を3行以内で示し、承認後に編集してください。
無関係なディレクトリ、大量生成物、node_modulesは読まないでください。
完了後は実行したコマンドと差分要約だけを返してください。
注意点・よくあるエラーと対処法
-
旧記事で見られる「.cloudeignore」や「.claudeignore」は、現行の標準設定として頼るべきではありません。
読み取りを制御する場合は権限設定、対象の明示、プロジェクト構成の整理を使ってください。
-
「/usage」の金額はAPI利用者向けの推定表示を含み、サブスクリプション請求額そのものではありません。
請求判断はConsoleやClaudeのUsage画面を正としてください。
/usage