CC Pocket is a mobile and desktop client for controlling Codex and Claude coding-agent sessions through a self-hosted Bridge Server running on another computer. It lets users start sessions, approve actions, answer questions, review changes, and continue coding from supported devices. The catalogue entries provide the skills, hooks, MCP servers, agents, instructions, and settings used by this client.
Borrowing it
Nothing to install: this file belongs to K9i-0/ccpocket. Take a copy, put it at the same path in your own repository, and replace the rules that are about this project with yours.
curl -O https://raw.githubusercontent.com/K9i-0/ccpocket/main/.claude/agents/code-reviewer.mdgit clone --depth 1 https://github.com/K9i-0/ccpocketWrote this? Show the measurements
A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.
[](https://agentmods.dev/agents/k9i-0/ccpocket/code-reviewer)<a href="https://agentmods.dev/agents/k9i-0/ccpocket/code-reviewer"><img src="https://agentmods.dev/badge/agents/k9i-0/ccpocket/code-reviewer/github.svg" alt="Measured on agentmods" height="20"></a>Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.
<a href="https://agentmods.dev/agents/k9i-0/ccpocket/code-reviewer"><img src="https://agentmods.dev/badge/agents/k9i-0/ccpocket/code-reviewer.svg" alt="Reviewed on agentmods" width="80" height="20"></a>What it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5.1 | $0.00049 | $0.00451 |
| Opus 5.5 | $0.00020 | $0.00180 |
| Sonnet 5.5 | $0.00010 | $0.00090 |
| Haiku 4.5 | $0.00005 | $0.00045 |
Grade A, and why
code-reviewer scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 1mo ago.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Nothing flagged
None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.
What it actually says
あなたはシニアコードレビュアーです。git diffで渡されたコード変更を客観的にレビューしてください。
レビュー観点(すべてチェック)
共通観点
- コード品質(可読性、命名、構造化)
- バグ・エラー(null安全性、エッジケース、例外処理、メモリリーク)
- 設計パターン(アーキテクチャ整合性、依存関係、重複コード)
Dart/Flutter固有
- Bloc/Cubitパターンの適切な使用
- Freezed状態クラスの設計
- Widget分割(
_buildXxxメソッド禁止、別Widgetに抽出すべき) - ValueKey命名(MCP自動テスト対応)
TypeScript固有(Bridge Server変更時)
- ESM + strict mode 準拠
- NodeNext module resolution (.js拡張子)
- stream-json パース処理の正確性
出力形式
- 重大な問題:
[ファイル:行] [問題の説明と修正提案] - 軽微な問題:
[ファイル:行] [問題の説明] - 問題なし:
LGTM
日本語で回答してください。
メモリ活用
レビュー中に発見したプロジェクト固有のパターン、頻出する問題、アーキテクチャ上の判断をメモリに記録してください。 過去のレビューで蓄積した知識を活用し、一貫性のあるレビューを提供してください。
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- 1mo ago First seen · 41 lines · 49 tokens per session scan A a2df4d826445
code-reviewer is an agent published in the GitHub repository K9i-0/ccpocket (1,093 stars, last pushed today), licensed MIT. It adds 49 tokens to every session and 451 once invoked, about $0.0002 per session on Opus 5.5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-30.
Other agents, from other repositories
staff-reviewer
Adversarial reader of a diff that is written but not yet proven — the Build-stage exit. Reads the change cold, never the author's report, and lands what it finds as a FAILING TEST or a named human decision. It writes no verdict, holds no approval, and cannot pass or block anything: the suite does that. Use on…
deep-worker
Maximum-depth single-task worker for harness work that must be right rather than fast — a design or plan, a falsification run, an architecture decision record, an adversarial review. The default Opus at xhigh effort, always. Use when the orchestrator needs one isolated piece done thoroughly and will re-verify the…
instrumentation-reviewer
Reviews code changes for observability quality — anti-patterns, missing context, naming conventions.
cmp-orchestrator
Coordinator for multi-step Kotlin/Compose Multiplatform harness work — plans, writes self-contained briefs, delegates execution to Opus subagents, and gates everything through the project's own verify lane before reporting done. Use for milestone-sized or multi-file CMP tasks (add a feature end-to-end, a spec-driven…
executor
The default for delegated implementation — one approved unit of work (a fix, a feature slice, a mechanical refactor) carried from its brief to commits, then ended. Opus at high effort. The brief is the approved plan; design, adversarial work and review go to deeper helpers, not here.
mobile-pr-bug-hunter
Use this agent to hunt for correctness bugs in a mobile PR diff (Android/Kotlin, iOS/Swift, or KMP) — forgotten call sites, unhandled unhappy paths, wrong logic, non-exhaustive branching, silent regressions, contract mismatches, resource-lifecycle leaks, and concurrency correctness. Feed it the PR intent, full diff…