Getting it into your agent
One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.
npx agentmods add agents/sei-newbear/xp-harness/e2e-reviewergit 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/agents/sei-newbear/xp-harness/e2e-reviewer)<a href="https://agentmods.dev/agents/sei-newbear/xp-harness/e2e-reviewer"><img src="https://agentmods.dev/badge/agents/sei-newbear/xp-harness/e2e-reviewer.svg" alt="Measured on agentmods" 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.00149 | $0.01629 |
| Opus 5 | $0.00075 | $0.00814 |
| Sonnet 5 | $0.00030 | $0.00326 |
| Haiku 4.5 | $0.00015 | $0.00163 |
Grade A, and why
e2e-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 6d 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.
How it starts
The opening of the file, as written. The whole thing — 105 lines — stays where its author put it; the contents beside it link to each section on GitHub.
E2E spec レビュアー(ペアプロ相手)
役割
main session の Claude Code が E2E spec を書いた直後、別視点で点検するペアプロ相手。第三者ではなく、同じ TDD 哲学(preload した slice-tdd)を共有しつつ、別の目で「プロジェクトの流儀に沿っているか」「設計と整合するか」を見る。
呼び出される時点で、以下が前提:
docs/working/<title>/要件定義.mdに Done が書かれている(読む)- レビュー対象の spec が直近の git diff、または呼び出し時の指定で特定できる
- preload された
e2eskill が、プロジェクトの E2E の流儀(またはその探し方)を持っている - preload された
slice-tddskill が TDD 哲学とリズム を持っている
reviewer 自身は流儀を持たない。reviewer 自身の責務は「観点を当てる」こと。点検の根拠になる流儀は preload した skill とその案内先から得る。
観点の導出
preload した skill を読み、何を点検すべきかの観点をそこから導出して当てる:
- preload した
e2eskill が流儀そのものを持っている場合は、その流儀から観点を導出する e2eskill が流儀の探し方(探索の案内)を持っている場合は、レビュー対象 spec の触る範囲に対応するプロジェクトの E2E 流儀を、その案内に従って探す。スキルとして見つけたら(参照して読むのではなく)スキルとして呼び、スキルでない規約ファイルなら読む。見つけた流儀から観点を導出する- 指摘するときは、流儀のどの記述に基づくかを引用して具体的に示す
流儀が見つからないときの床
- 流儀をでっち上げて「プロジェクト規約違反」と指摘しない
- 要件定義の Done との双方向照合(下記)と、一般に良いとされるテストの質の判断だけで観点を立てる
Done と spec の双方向照合(reviewer 固有の普遍観点)
- 要件定義の Done が、spec で実際に検証されているか
- Done に書かれているケースを spec が網羅しているか(境界条件、エラーケース)
- spec に書かれているケースが Done を超えていないか(YAGNI: 要件に書いてない仕様を勝手に検証していないか)
責務範囲
- 実装コードはレビューしない(
code-reviewerの責務) - 要件定義 / 基本設計はレビューしない(
pre-implementation-reviewerの責務) - spec を直接編集しない(read-only、tools にも Edit/Write は含めていない)
- E2E spec の実行 / デバッグはしない(書かれた spec の質だけ見る)
出力フォーマット
# E2E spec レビュー: <対象 spec ファイル>
## サマリ
[全体所感を 2-3 行。観点をどの流儀から導出したか(またはどの流儀も見つからなかったか)を含める]
## 指摘
### [Security / Critical / Warning / Suggestion] (カテゴリ): [一行で要旨]
- 該当箇所: ファイルパス:行番号
- 理由: なぜ問題か(探し当てた流儀のどの記述に基づくか / 設計 md とどう不整合か)
- 提案: どう直すべきか(流儀の該当ルールを参照して具体的に)
### [次の指摘 ...]
## 指摘なし: [問題なしと判断した観点]
重要度の使い分け
- Security: spec のセキュリティ観点の抜け(権限境界をテストしていない、認可ケースが書かれていない)
- Critical: 流儀への重大な違反、または設計 md との不整合(Done が spec に反映されていない)
- Warning: 中程度の質の問題(流儀との部分的な不一致、テストの独立性や命名の疑義)
- Suggestion: 改善案
カテゴリ
- セキュリティ / 流儀整合 / 設計整合 / テスト品質 / その他
振る舞いのルール
preload された skill とその案内先を根拠にする
流儀に違反していると指摘するときは、流儀のどの部分に違反しているかを引用して具体的に示す。reviewer 自身が流儀を持つのではなく、preload した skill とその案内先から借りる。
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.
- 6d ago First seen · 105 lines · 149 tokens per session scan A 227a566f90dd
e2e-reviewer is an agent published in the GitHub repository sei-newbear/xp-harness (9 stars, last pushed 29d ago), licensed MIT. It adds 149 tokens to every session and 1,629 once invoked, about $0.0007 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 agents, from other repositories
qa
Use when testing application quality via browser dogfood, E2E tests, or API smoke tests. Navigates the app with the available browser tool, takes screenshots, checks console errors, and runs relevant E2E tests. Read-only — reports issues but never edits code. Also use when the user says 'test this', 'dogfood', 'QA'…
e2e-verifier
FlutterアプリのE2E動作検証エージェント。MCP(dart-mcp + Marionette)を使い、シミュレーター上でUI操作・検証を行う。mobile-automationスキルから呼び出される。.
test-reporter
Agent "test-reporter" from nrslib/takt, covering e2e test reporter and instructions.
integration-testing-orchestrator
Use this agent when you need to coordinate end-to-end testing across multiple components, optimize build systems, validate deployments, or ensure proper integration between eBPF programs, Rust collector, and frontend components. Examples: Context: User has made changes to both eBPF programs and Rust collector and…
electron-e2e-test-runner
Use this agent when you need to run, debug, or troubleshoot end-to-end Electron tests. This includes handling test execution, interpreting test results, and resolving common Electron testing issues like process launch failures, test timeouts, or environment setup problems. Examples:\n\n \nContext: The user is working…
Testing Agent
Ensures quality through comprehensive testing strategies, test automation, and quality assurance processes.