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 skills add s977043/river-review --skill river-review-architecturegit clone --depth 1 https://github.com/s977043/river-reviewWrote 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/s977043/river-review/river-review-architecture)<a href="https://agentmods.dev/skills/s977043/river-review/river-review-architecture"><img src="https://agentmods.dev/badge/skills/s977043/river-review/river-review-architecture/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/s977043/river-review/river-review-architecture"><img src="https://agentmods.dev/badge/skills/s977043/river-review/river-review-architecture.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.00053 | $0.01543 |
| Opus 5 | $0.00026 | $0.00772 |
| Sonnet 5 | $0.00011 | $0.00309 |
| Haiku 4.5 | $0.00005 | $0.00154 |
Grade A, and why
river-review-architecture 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 12d 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 — 112 lines — stays where its author put it; the contents beside it link to each section on GitHub.
Architecture Review(設計・アーキテクチャレビュー)
設計判断の妥当性、アーキテクチャ境界の整合性、データモデルの一貫性を検証する。
When to Use / いつ使うか
- アーキテクチャに影響する変更を含むPRのレビュー時
- ADR(Architecture Decision Record)のレビュー時
- モジュール構成や依存関係の変更時
- API設計の新規作成・変更時
Routing / ルーティング
入力に応じて、適切な個別スキルへルーティングする。
| キーワード | スキルID | 説明 |
|---|---|---|
| ADR, 意思決定 | adr-decision-quality |
ADR の品質検証 |
| API, エンドポイント | api-design |
API 設計レビュー |
| API互換, バージョニング | api-versioning-compat |
API バージョン互換性 |
| 境界, モジュール | architecture-boundaries |
アーキテクチャ境界 |
| 図, ダイアグラム | architecture-diagrams |
設計図の整合性 |
| リスク | architecture-risk-register |
リスク登録の検証 |
| トレーサビリティ | architecture-traceability |
要件追跡性 |
| 検証計画 | architecture-validation-plan |
検証計画レビュー |
| 可用性, 冗長 | availability-architecture |
可用性設計 |
| ドメイン, コンテキスト | bounded-context-language |
境界づけられたコンテキスト |
| キャッシュ | cache-strategy-consistency |
キャッシュ戦略 |
| コスト, キャパシティ | capacity-cost-design |
キャパシティ設計 |
| データフロー, 状態 | data-flow-state-ownership |
データフロー設計 |
| データモデル, DB | data-model-db-design |
データモデル設計 |
| DR, マルチリージョン | dr-multiregion |
災害復旧設計 |
| イベント駆動 | event-driven-semantics |
イベント駆動設計 |
| 外部依存 | external-dependencies |
外部依存関係 |
| 障害, 可観測性 | failure-modes-observability |
障害モード分析 |
| 結合, コントラクト | integration-contracts |
結合コントラクト |
| マイグレーション | migration-rollout-rollback |
マイグレーション計画 |
| マルチテナント | multitenancy-isolation |
テナント分離 |
| OpenAPI | openapi-contract |
OpenAPI 仕様検証 |
| SLO, 運用性 | operability-slo |
運用性・SLO |
| 要件, 受入 | requirements-acceptance |
要件・受入条件 |
What ships with it
1 file beside SKILL.md in the same directory: the scripts, references and assets a skill reads on demand. Not counted in the per-session cost; read them before you install if any of them is executable.
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.
- 12d ago First seen · 112 lines · 53 tokens per session scan A 74d628fd3275
river-review-architecture is a skill published in the GitHub repository s977043/river-review (3 stars, last pushed yesterday), licensed MIT. It adds 53 tokens to every session and 1,543 once invoked, about $0.0003 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
review-all
Multi-agent code review for diffs (project-agnostic). Covers standards, bugs, security, DRY, smells, perf, tests, API contracts, a11y/i18n. Verifies each finding to eliminate false positives. Use for /review-all, pre-PR/pre-commit review, or auditing uncommitted/staged changes.
punchcard
Architecture-level design review of a code change: module boundaries, dependency direction, data model, error paths, cost of the next change — never naming, formatting, or anything a linter catches. Use when the user invokes /punchcard, says 'punchcard review', or asks for any design, architecture, or structural…
code-quality-principles
Applies KISS, YAGNI, and SOLID principles for clean code with reduced complexity. Use when refactoring or reviewing code for over-engineering.
aesthetic-instrument
A committed aesthetic in the sense of skills/committed-aesthetic/SKILL.md: every rule below is checkable, and every value was read out of the source — packages/board/public/index.html and greatcto-site/styles.css — rather than chosen to write this document.
committed-aesthetic
How to write — and how to use — a skill that IS one aesthetic rather than a catalogue of them. A catalogue lets an agent pick, and it picks the modal option; a committed aesthetic makes it execute one thing precisely, against rules you can check. Use when a design keeps coming out competent and forgettable, when…
design-reviewer
Use after AC and before RED for any wave that ships UI. Performs component API audit against installed dist files, produces per-route mockup, defines visual ACs, flags design-system gaps. Output written to .wave/dr.md.