Skip to content

Latest commit

 

History

History
243 lines (164 loc) · 14.1 KB

File metadata and controls

243 lines (164 loc) · 14.1 KB

EN | ZH | ES | HI | PT | JA

claude-code-tips

CI GitHub stars last commit tested with license

YCスタートアップから大手テック企業、ユニコーン企業まで、実戦で鍛えられたClaudeコードのパターン集。Claude Codeを仕事にしている人間が保守している。

初めての人はtips索引から始めるか、hooksautomationを読み流すといい。

中身

3つのプラグイン、1つのマーケットプレイス。

  • lore@anipotts 全セッションをsqliteに蓄積。費用、ツール、エラー、ホットスポット、ループ、全文検索をお前の履歴から引き出す。全部ローカル。
  • cc@anipotts セッション横断の認識とメッセージング。加えてtimeサブシステム:/cc:time-estimateは楽観的な推測ではなく、お前のセッション履歴に基づいたリアルなClaudeコード時間を返す。
  • time@anipotts 3メートルのフューエルゲージ(5時間セッション、7日週間、200kコンテキスト)。メータが満杯に近づくと、PreTurnフックがClaudeをより明快なハンドオフに導く。/fuel stateで直接読み込める。/fuel handoffで停止ポイントのドラフトを作る。
> /cc:time-estimate "rewrite auth middleware and add tests"
CC: ~22 min active (standard mode, Opus 4.7 high)
your time: ~15 min review

クイックスタート

/plugin marketplace add anipotts/claude-code-tips   # マーケットプレイスを追加(1回だけ)
/plugin install lore@anipotts                             # loreをインストール(セッション分析)
/plugin install cc@anipotts                               # ccをインストール(クロスセッションメッセージング)

その後:safety-guard.shをコピーして危険なコマンドをブロック。tipsを読む。完了。


数字で見る

数十のプロジェクトをまたいで、数百のセッション。月額最大$200プラン。

同じ使用量はAPIだとキャッシング込みで~$12K、なしで~$95K。自動ループなし。cronジョブなし。全セッションはお前がプロンプトを入力することから始まる。費用の計算方法 →

mine stats showing sessions, tokens, costs, and projects


loreプラグインをインストール

/plugin marketplace add anipotts/claude-code-tips   # マーケットプレイスを追加(1回だけ)
/plugin install lore@anipotts                             # loreをインストール(セッション分析)
/plugin install cc@anipotts                               # ccをインストール(クロスセッションメッセージング)

**lore**が手に入る。セッション採掘からsqlite。費用、検索、エラーメモリ、パターン検出。全データは~/.claude/lore/lore.dbでローカルに残る。

/lore                     今日のセッション、費用、トップツール
/lore search "websocket"  全会話をまたいだ全文検索
/lore mistakes            Claudeが繰り返し犯すエラーパターン
/lore hotspots            セッション横断で最も編集されたファイル
/lore loops               セッション横断の繰り返しパターン

loresafety-guard hookから始める。進むにつれて増やす。lore docs →


ccプラグイン

クロスセッションメッセージングとtimeサブシステム。ほかのClaudeコードセッションが何をしているか確認、セッション間でメッセージを送信、お前のセッション履歴に基づいたリアルな時間推定を得る。

/plugin install cc@anipotts
/cc                             アクティブなセッションを表示
/cc send merizo "pause"         別のセッションにメッセージを送る
/cc:time-estimate <task>        範囲付きCC推定、現在のモデル+努力を使う
/cc:time-calibrate              実スループット(lore.dbから)と規則の差分
/cc:time-benchmark              モデル上の努力レベル間でA/B/Cを比較

コーディングを変えた3つのこと

hooks

hookは「Claudeが俺の望むことをする」と「Claudeが気まぐれにやることをする」の違い。CLAUDE.mdはガイダンス。hookは執行。一方は提案で、もう一方は壁だ。

このリポジトリは9つのhookを持つ。任意のプロジェクトにドロップできる。safety-guardは強制プッシュ、rm -rf /curl | bashをブロック。no-squashはスカッシュマージをブロック。context-saveは圧縮前に状態を保存。お前のワークフローに合ったやつを選ぶ。hook ガイド →

エージェントチーム

複数のClaudeインスタンスが同じコードベースで同時に動く。各々が独自のgit worktreeにいる。コーディネーターはタスクを割り当て、結果を集める、最良のアプローチをマージする。

並列調査、危険な変更を安全に試す、ワーキングツリーに触れずにアプローチを比較するために使う。エージェントチームの使い方 →

prompt caching

月額$200プランがAIコーディングの最高の取引である理由。Claude Codeはシステムプロンプト、ツール、CLAUDE.mdを接頭辞としてキャッシュ。俺の入力トークンの91%はキャッシュヒット。つまり、読み取りの91%で入力費用の10%を払う。

重要:CLAUDE.mdを短く安定に保つ。編集するたびに接頭辞キャッシュが壊れる。俺のは30行で、週に1回くらいしか変わらない。全費用計算 →


コツ

短くて単独で動く技術。各々は次のセッションで使えるもの。

コツ 学べること
prompt caching 97%以上のキャッシュヒット率を得て、請求を大幅削減
safety hooks 強制プッシュとrm -rfを5分でブロック
settings hierarchy プロジェクト vs グローバル vs ローカル設定
session length より短いセッションがなぜより効率的か(データ付き)
ultrathink 複雑な問題に拡張思考を強制
context management 圧縮戦略、アクティブツールレート、セッションを整然に保つ
plan mode 計画が時間を節約する時vs無駄にする時
fast mode 同じモデル、より高速な出力、トレードオフ
plugins ゼロからプラグインを作る、インストールする価値があるとは
subagents エージェントチーム、worktree分離、並列が報いる時
mcp integration MCP サーバを配線、セッション内で使う
hooks v2 コマンド vs http vs プロンプト hook、非同期パターン

hooks

1つコピーして、配線して、完了。各々はスタンドアロンのbashスクリプト。全ガイド →

hook イベント やること
safety-guard PreToolUse 強制プッシュ、rm -rf /、DROP TABLE、curl-pipe-shをブロック
no-squash PreToolUse スカッシュマージをブロック
panopticon PostToolUse すべてのツール呼び出しをsqliteにログ
context-save PreCompact 圧縮前にコンテキストを保存
notify Notification macOS、Slack、ntfyにルーティング
4つのhookもっと
hook イベント やること
commit-nudge PostToolUse N個の編集後にコミットを思い出させる
version-stamp SessionEnd 「テスト済み」スタンプを自動更新
stale-branch SessionStart トラッキングブランチの消失について警告
md-lint-fix PostToolUse 保存時にマークダウンリントを自動修正

safety-guard blocking a dangerous command

エージェント例

.claude/agents/にコピーして、/agent <name>で呼び出す。各々は異なるパターンを教える。ガイド →

エージェント パターン やること
watch-tests daemon ファイルを監視、テストを実行、修正を提案
try-worktree worktree 分離されたworktreeで危険な変更を試す
arch-review 高速レビュー アーキテクチャの悪い匂いの高速テスト
write-pr git統合 差分からのPR説明

使うコマンド

コマンド やること
/lore 使用データ · 費用、セッション、検索、パターン
/ship ステージ、コミット、プッシュ、PRを1コマンドで開く
/improve git履歴からのCLAUDE.md更新を提案

加えて2つのコマンド例をコピーできる:/sweep/quicktest


俺の個人的な見方

費用の実態 Claude Codeが実際いくらかかるか、prompt caching計算
した失敗 俺を焼いたこと。お前がスキップできるように
automation このリポジトリを保守する12のCIパイプライン
セッションワークフロー 日々Claude Codeとどう働くか
worktrees デスクトップアプリとの並列探索

vs 代替品

外交的、データドリブン、FUDなし。すべてのクレームはソースを引用する。

vs cursor · vs codex · vs gemini · vs antigravity · 費用



このリポジトリの仕組み

このリポジトリは独自のパターンで動く。

  • 12のCIワークフロー · docs監査、競争インテリジェンス、コミュニティダイジェスト、鮮度チェック、古いものの削除、dependabot、リリース、プラグインスモークテスト、PR品質ゲート、検証、Claude応答、上流監視
  • 11のhook すべてのセッションで実行
  • <$1/月 CI費用 · AI駆動ワークフローはhaikuを使う
  • 0の手動保守 · 味覚が必要でないすべてのものは自動化

自動化の詳細 →


これらのパターンから作ったツール

これらは毎日Claude Codeに住むことから出てきた。各々は俺がずっと引っかかっていた特定の問題を解く。

  • lore · セッション採掘からsqlite。費用、検索、エラーメモリ、パターン検出
  • claudemon · プロジェクトとマシン横断のリアルタイムセッション監視
  • cc · マルチセッション認識。ほかのセッションが何をしているか確認、セッション間でメッセージを送る
  • imessage-mcp · iMessageの履歴読み取り専用のMCPサーバ。26のツール、ゼロのネットワークリクエスト

俺からもっと


MIT · anipottsが作成