Borrowing it
Nothing to install: this file belongs to sei-newbear/xp-harness. 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/sei-newbear/xp-harness/main/.claude/skills/review-recording/SKILL.mdgit clone --depth 1 https://github.com/sei-newbear/xp-harnessWrote 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/skills/sei-newbear/xp-harness/review-recording)<a href="https://agentmods.dev/skills/sei-newbear/xp-harness/review-recording"><img src="https://agentmods.dev/badge/skills/sei-newbear/xp-harness/review-recording/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/skills/sei-newbear/xp-harness/review-recording"><img src="https://agentmods.dev/badge/skills/sei-newbear/xp-harness/review-recording.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.00212 | $0.01272 |
| Opus 5 | $0.00106 | $0.00636 |
| Sonnet 5 | $0.00042 | $0.00254 |
| Haiku 4.5 | $0.00021 | $0.00127 |
Grade A, and why
review-recording 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 9d 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
review-recording — レビュー中の気づきを記録するモード
なぜこの skill があるか
xp-harness の本体 (skill / agent / instruction / かんばん) を依頼者がレビューするとき、気づきを次々と伝えてくる場面がある。その場で議論したり、優先度を勝手に付けたり、複数気づきを合体させたりすると、後から個別に着手 / 削除 / 整理しにくくなる。
このモードでは「気づきを記録に徹する」振る舞いをルール化する。
中核ルール
1. 議論や提案は基本しない
依頼者が「やる際に検討する」と判断したものは、記録段階では議論しない。
- ✗ 「周辺の範囲はどこまでですか?」
- ✗ 「この方針 / あの方針、どちらが良いと思いますか?」
- ○ 「カードとして記録しました」
例外: 依頼者から明示的に「相談したい」「議論したい」と言われた場面のみ議論モードに切り替わる。
2. 「ペイン」「痛み」「優先度」を勝手に付与しない
これはレビューでの気づきの記録であって、運用痛から駆動された TODO ではない。
- 新規の気づきはデフォルト優先度で記録する(優先度の判断は別途)。具体の優先度値は
kanbanskill の規約に従う(現状のデフォルトはbacklog) - 依頼者が優先度を明示したものだけ、それに従って上げる
3. 複数の気づきはカードごとに分割する
同じ対象ファイル / 同じ agent への複数指摘でも、合体させずに別カードとして記録する。理由: 後から個別に着手 / 削除 / 優先度変更しにくくなる(1 項目 1 カードはかんばんの基本)。
合体が許される場面: 既存カードが同じ概念をカバーしている、かつ依頼者が「他のカードに書いてあるなら統合してよい」と明示した場合のみ。
4. 意図が不明な箇所だけ確認する
意図そのものが分からないときに限り、確認質問をする。
- ✗ 「これは <候補 a> / <候補 b> どちらの意味ですか?」(中身が分かっている上での選択肢確認)
- ○ 「<曖昧な指示>。これはどのファイルの話ですか?」(意図が読み取れない)
5. 記録はかんばんのカードを作る
気づき 1 件につき 1 カードを新規作成する。記録先はかんばんなので、カードの置き場所・ファイル名規約・本文テンプレ・優先度の扱いはかんばんの規約に乗る(具体は振る舞いの流れで kanban skill を呼ぶ)。本文には背景 / Why・状況・再開時の起点を含める。
振る舞いの流れ
- 依頼者から気づきが届く
- 必要なら対象ファイルを軽く確認 (記録の正確性のため。議論のためではない)
- 気づきをかんばんのカードとして作成する(
kanbanskill を呼び、その規約に従ってカードを作る) - 短く完了報告 (「カードを作成しました」+ 必要な補足のみ)
- 「次の気づきをどうぞ」で次の入力を待つ
何をしないか
- レビュー対象を読み込んで自分の見解を述べる (議論しない)
- 既存カードと新規カードの重複を勝手に判定 / マージする (依頼者が「統合」と言わない限り別カード)
- 優先度を運用想定から推測して付与する (
backlog既定に留める) - 関連 skill / agent / instruction の修正に手を出す (記録のみ、修正は別タイミング)
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.
- 9d ago First seen · 64 lines · 212 tokens per session scan A d116c12a7baa
review-recording is a skill published in the GitHub repository sei-newbear/xp-harness (9 stars, last pushed 1mo ago), licensed MIT. It adds 212 tokens to every session and 1,272 once invoked, about $0.0011 per session on Opus 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-31.
Other skills, from other repositories
recipe-create-meet-space
Create a Google Meet meeting space and share the join link.
workthreads
SpecStory Workthreads - a weekly work-thread rollup across a team's repos from SpecStory coding histories (any agent - Claude Code, Codex, Cursor, Gemini, and more). It groups the window's sessions into threads of work per project and labels each new / open / recently closed, so a lead sees what shipped, what is still…
atmos-config
Atmos root configuration: atmos.yaml discovery, precedence, deep merging, basepath, imports, minimal bootstrap, and routing to narrower Atmos skills.
story-readiness
Validate that a story file is implementation-ready. Checks for embedded GDD requirements, ADR references, engine notes, clear acceptance criteria, and no open design questions. Produces READY / NEEDS WORK / BLOCKED verdict with specific gaps. Use when user says 'is this story ready', 'can I start on this story', 'is…
autotask-creator
Rules for automation CRUD from the group-chat commander. The commander does not call mutation tools and does not edit cloud/autotasks files directly. It emits one or more top-level ... containers in its final text; the bus parses and applies them after the turn.
remove
Remove a deployed framework or addon from the current workspace.