/self-review
タスク完了前のセルフレビュー。Claude subagentで別コンテキストから客観的にコード変更を検証。
$ npx -y skills add K9i-0/ccpocket --skill self-review --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
- Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
- You can call itInvoke it directly when you want it.
- Slash command
/self-review
Context preview
The summary Claude sees to decide when to auto-load this skill.
タスク完了前のセルフレビュー。Claude subagentで別コンテキストから客観的にコード変更を検証。
SKILL.md
self-review.SKILL.mdname: self-review
description: タスク完了前のセルフレビュー。Claude subagentで別コンテキストから客観的にコード変更を検証。
Self Review
タスク完了前に実行するセルフレビュー手順。
トリガー条件
- ユーザーから `/self-review` コマンドで呼び出された場合
- 大きな変更をコミットする前
レビュー手順
Phase 1: 変更差分の収集
# 変更されたファイル一覧
git diff --name-only HEAD
# 変更内容の取得
git diff HEAD
# 変更行数で規模判定
git diff --stat HEAD | tail -1
Phase 2: サブエージェントレビュー(`code-reviewer` エージェント)
**`code-reviewer` サブエージェント**を使ってレビューを実行する。
Task tool で code-reviewer サブエージェントを起動:
subagent_type: code-reviewer
model: opus
プロンプト:
---
以下のコード変更をレビューしてください。
## 変更ファイル
[git diff --name-only HEADの結果]
## 変更内容
[git diff HEADの結果]
重大な問題がなければ 'LGTM' と回答してください。
日本語で回答してください。
---
**注意:** 変更規模が小(~30行以下)の場合はサブエージェント不要、自己レビューのみでOK。
Phase 3: 判定
| 判定 | 条件 | アクション | |------|------|----------| | PASS | LGTM | タスク完了可 | | MINOR | 軽微な問題のみ | 警告表示後、タスク完了可 | | FAIL | 重大な問題あり | 修正後に再レビュー |
Phase 4: フィードバックループ
FAIL判定の場合: 1. 指摘された問題箇所を修正 2. Phase 1-3 を再実行 3. PASSになるまで繰り返し
変更規模による調整
git diff --stat HEAD | tail -1
| 変更規模 | 行数目安 | レビュー方法 | |---------|---------|-------------| | 小 | ~30行 | 自己レビューのみ(subagent不要) | | 中 | 31-100行 | code-reviewer サブエージェント | | 大 | 100行以上 | code-reviewer サブエージェント + 詳細分析 |
出力テンプレート
## Self Review Result
### Claude subagent Review
[code-reviewer サブエージェントからの出力]
### 判定: [PASS/MINOR/FAIL]
#### 問題点(該当する場合)
- [ ] [ファイル:行] [問題の説明]
#### 次のアクション
- [タスク完了可 / 修正必要]
Read more
name: self-review description: タスク完了前のセルフレビュー。Claude subagentで別コンテキストから客観的にコード変更を検証。
Self Review
タスク完了前に実行するセルフレビュー手順。
トリガー条件
- ユーザーから `/self-review` コマンドで呼び出された場合
- 大きな変更をコミットする前
レビュー手順
Phase 1: 変更差分の収集
# 変更されたファイル一覧 git diff --name-only HEAD # 変更内容の取得 git diff HEAD # 変更行数で規模判定 git diff --stat HEAD | tail -1
Phase 2: サブエージェントレビュー(`code-reviewer` エージェント)
**`code-reviewer` サブエージェント**を使ってレビューを実行する。
Task tool で code-reviewer サブエージェントを起動: subagent_type: code-reviewer model: opus プロンプト: --- 以下のコード変更をレビューしてください。 ## 変更ファイル [git diff --name-only HEADの結果] ## 変更内容 [git diff HEADの結果] 重大な問題がなければ 'LGTM' と回答してください。 日本語で回答してください。 ---
**注意:** 変更規模が小(~30行以下)の場合はサブエージェント不要、自己レビューのみでOK。
Phase 3: 判定
| 判定 | 条件 | アクション | |------|------|----------| | PASS | LGTM | タスク完了可 | | MINOR | 軽微な問題のみ | 警告表示後、タスク完了可 | | FAIL | 重大な問題あり | 修正後に再レビュー |
Phase 4: フィードバックループ
FAIL判定の場合: 1. 指摘された問題箇所を修正 2. Phase 1-3 を再実行 3. PASSになるまで繰り返し
変更規模による調整
git diff --stat HEAD | tail -1
| 変更規模 | 行数目安 | レビュー方法 | |---------|---------|-------------| | 小 | ~30行 | 自己レビューのみ(subagent不要) | | 中 | 31-100行 | code-reviewer サブエージェント | | 大 | 100行以上 | code-reviewer サブエージェント + 詳細分析 |
出力テンプレート
## Self Review Result ### Claude subagent Review [code-reviewer サブエージェントからの出力] ### 判定: [PASS/MINOR/FAIL] #### 問題点(該当する場合) - [ ] [ファイル:行] [問題の説明] #### 次のアクション - [タスク完了可 / 修正必要]
CC Pocket is a mobile and desktop app for controlling Codex and Claude coding-agent sessions.
Other skills on ccpocket.
- /codex-guide
Codex の使い方、CLI/app/IDE、rules・hooks・AGENTS.md・skills・subagents・config などを案内する。Codex や OpenAI 製品の仕様を答える前に必ず公式ドキュメントを確認し、rules/approval は `codex execpolicy check` で実検証すること。
Open skill - /flutter-ui-design
Flutter UI実装のアーキテクチャ規約・コンポーネント分割・状態管理ガイド(Bloc/Cubit版)
Open skill - /flutter-upgrade
Flutter SDKバージョンアップグレード対応。新バージョンのリリースノート・Breaking Changes調査、コードベース影響分析、mise/CI/Shorebird含むプロジェクト全体の対応タスクリスト作成と実行。「Flutterアップグレード」「Flutter X.Y.Zがリリースされた」「Flutter最新化」「Flutter更新」と言われたとき、またはFlutterの新バージョンについて言及されたときに使用する。
Open skill - /merge
ブランチをメインにマージしてお掃除する
Open skill - /mobile-automation
MCP (dart-mcp + Marionette) を使ったFlutterアプリのE2E自動化・UI検証ガイド。シミュレーターでのUI動作確認、モックプレビュー検証、Bridge経由のE2Eテスト、スクリーンショット撮影など、アプリの動作検証が必要なときに使う。「動作確認して」「UIを検証して」「E2Eテスト」「シミュレーターで確認」「モックで確認」と言われたときや、UI変更後の検証フェーズで使用すること。
Open skill - /playwright-cli
Automates browser interactions for web testing, form filling, screenshots, and data extraction. Use when the user needs to navigate websites, interact with web pages, fill forms, take screenshots, test web applications, or extract information from web pages.
Open skill

