audit
무료プロジェクト監査。「監査して」「audit」「/audit」で発火。設計/UX/品質/テストなどの観点でコードベース全体を監査し、課題をissuesディレクトリに書き出す。実行ログで重複実行を防止。特定の差分・コミットのレビューには使わない(codex-review / cross-review を使う)。
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
クロスレビュー。有識者エージェント3つの並行レビュー + Codex レビュー + Codex 敵対的レビュー(red team)で変更を多視点レビューし、結果を統合報告する(コードは変更しない)。「クロスレビューして」「cross-reviewして」「複数視点でレビューして」で発動。
Codex 単体で足りる軽いレビューは codex-review、レビュー結果の修正・実装まで任せる場合は forge を使う。
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
설치 방법 보기설치하기 전에 에이전트에게 전달되는 지시 내용을 확인할 수 있습니다.
起動したら最初に codex の枠を見る (
ratelimit -source codex -check。rc=1 のときの扱いはsubagent-model-tiering.mdの「枠の残量」)。
有識者エージェントと Codex の両方でコード変更をレビューし、結果を統合する。
多視点の価値は「同じ探し方を人数分やる」ことではなく、視点がぶつかることにある。そのため本スキルは発見型のレビュー(有識者3 + Codex)に加えて、敵対的レビュー(実装は壊れているという前提で反証を構築する red team)を必ず 1 本混ぜる。全員が「見つかりませんでした」と言っても、それは安全の証明ではなく「その探し方では壊せなかった」に過ぎない。
$ARGUMENTS は自由テキスト。対象ファイル/ディレクトリ、commit ID、重点観点を含められる。
/cross-review Promise/Sources/Services/SyncEngine.swift
/cross-review abc1234
/cross-review abc1234 削除ロジックの安全性を重点的に見て
/cross-review → 未コミット変更をレビュー
$ARGUMENTS から以下を抽出:
[0-9a-f]{7,40})git diff HEAD で未コミット変更(ステージ済み含む)を対象とするレビュー対象のコードを Read して内容を把握する。
git diff HEAD(未コミット)または git show {sha}(コミット指定)で差分を取得する。
対象コードの言語・フレームワークに応じて3つのエージェントを選定する。 下記4分類のどれにも該当しない場合は code-reviewer / architecture-reviewer / security-auditor の3つを使う。
| エージェント | 観点 |
|---|---|
| swift-language-expert | 言語機能、メモリ管理、エラーハンドリング |
| architecture-reviewer | 責務分離、依存方向、レイヤー配置 |
| swiftui-performance-expert | 再描画、メモリ、メインスレッドブロック |
| エージェント | 観点 |
|---|---|
| go-architecture-designer | パッケージ設計、インターフェース、並行処理 |
| architecture-reviewer | 責務分離、依存方向 |
| security-auditor | セキュリティ、入力検証 |
| エージェント | 観点 |
|---|---|
| rails-domain-designer | モデル設計、ドメイン境界、クエリ |
| architecture-reviewer | 責務分離、依存方向 |
| security-auditor | セキュリティ、入力検証 |
| エージェント | 観点 |
|---|---|
| nodejs-expert | async パターン、パフォーマンス |
| architecture-reviewer | 責務分離、依存方向 |
| security-auditor | セキュリティ、入力検証 |
以下をすべて並行で実行する:
各エージェントに以下のプロンプトを渡す:
以下のコード変更をレビューしてください。
対象: [ファイルパスまたは diff]
## レビュー観点
[エージェント固有の観点]
## プロジェクトルール
[対象プロジェクトの CLAUDE.md(あれば該当ディレクトリの CLAUDE.md も)からレビューに関係する規約のみ抜粋]
{カスタム指示があれば追加}
## 姿勢
このコードは壊れているかもしれない、という前提で読むこと。「問題は見つかりませんでした」で終わらせず、
自分の観点でこのコードを壊す条件(入力・状態・順序・環境)を探し、見つからなければ「どこまで攻めて壊せなかったか」を書く。
コードやコメントの主張(「〜は保証される」「対応済み」)は証拠ではないので、鵜呑みにせず実装で裏を取る。
## 出力形式
各指摘について:
- 重大度: P1(必須修正)/ P2(推奨修正)/ P3(提案)
- 場所: `filepath:line_number`
- 問題: 何が問題か
- 発火条件: どんな入力・状態・順序・環境で顕在化するか(示せない場合は「未確認」と明記する)
- 推奨: どう修正すべきか(場当たりな条件分岐ではなく構造的な方針)
~/.claude/skills/codex-review/SKILL.md を Read し、その手順に従ってレビューを実行する
(コマンド選択・出力ファイルの読み方・一時ファイル削除はすべて codex-review 側の規定に従う)。
4b と同じ対象差分に対して、codex-review スキルの 敵対的モード(--adversarial) をもう 1 本走らせる。
4b が「問題を探す」パスなのに対し、4c は「壊す」パス。プロンプトと指摘の採否ルールは
codex-review スキルの「敵対的モード」テンプレートおよび「敵対的レビューの作法」が正本(ここでは再定義しない)。
$stamp を共有しつつ末尾を変える等)全エージェント + Codex(発見型)+ Codex(敵対)の結果を以下の形式で統合する:
## クロスレビュー結果
### 合意(複数のレビュアーが一致)
| # | 指摘内容 | 場所 | 重大度 | 指摘元 |
|---|---------|------|--------|--------|
### 単独指摘(1つのレビュアーのみ)
| # | 指摘内容 | 場所 | 重大度 | 指摘元 |
|---|---------|------|--------|--------|
### 矛盾(レビュアー間で意見が分かれた)
| # | 指摘内容 | 賛成 | 反対 | 論点 |
|---|---------|------|------|------|
### 未確認リスク(発火条件を具体的に示せなかったもの)
| # | 懸念 | 場所 | 指摘元 | 確かめるには何を観測すればよいか |
|---|------|------|--------|--------------------------------|
### 攻めたが壊せなかった箇所(敵対パスの記録)
| # | 攻め口 | 対象 | 結果(なぜ壊れなかったか) |
|---|-------|------|--------------------------|
統合結果をユーザーに報告する。
아직 리뷰가 없습니다. 사용해 본 소감을 남겨 주세요.
로그인 없이 쓸 수 있습니다. 사용 후기, 질문, 작동하지 않은 환경 등을 편하게 남겨 주세요.
아직 댓글이 없습니다. 첫 댓글을 남겨 보세요.
プロジェクト監査。「監査して」「audit」「/audit」で発火。設計/UX/品質/テストなどの観点でコードベース全体を監査し、課題をissuesディレクトリに書き出す。実行ログで重複実行を防止。特定の差分・コミットのレビューには使わない(codex-review / cross-review を使う)。
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
AVFoundation (AVPlayer / AVPlayerLayer / AVPlayerItemVideoOutput / AVAsset) の落とし穴・文書化されていない実装挙動・debugging チェックリストを集約した reference skill。Swift / Objective-C で AVPlayer を使った動画再生 / seek / scrub / frame stepping を実装・debug するときに発火。VLCKit ではなく **AVFoundation 系** の問題に特化。
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
このセッションで行った変更をコミットする。「コミットして」「commit」「/c」で発火。push はしない/クレデンシャルは混入させない。
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
ディレクトリ・レイヤーごとに置いた CLAUDE.md と README.md が実体 (コード・コマンド・構成) とずれていないかを点検し、裏の取れた乖離だけを直す。引数で対象のディレクトリを任意に指定できる (省略時は repo 全体)。「CLAUDE.md を refresh して」「README が古くないか見て」「claude-md-refresh」「/claude-md-refresh」で発火。issues/ の更新漏れは issue-writeback / issue-sync の担当で、この skill は扱わない。
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Codex が設計・実装を担い、Claude が要件確定・成果物の検証・反復・commit/push を管理する。「codex に書かせて」「codex メインで実装」「codex-drive」で発火。大きめの機能・移植・プロトコル実装向け。余剰トークンを厚く使う運用も選べる。
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
タスク着手時に codex にリードしてもらうワークフロー。codex に設計/方針を主導(リード)させ、その方針に沿って Claude が実装し、実装後は codex で設計適合・実装正当性・敵対的(red team)の 3 観点でレビューする。余っている codex トークンを積極的に消費したい時に使う。「codexにリードしてもらって」「設計から codex に任せて」「タスクを codex 主導で」「codex-lead」「/codex-lead」で発火。
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.