Borrowing it
Nothing to install: this file belongs to j5ik2o/event-store-adapter-js. 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/j5ik2o/event-store-adapter-js/main/.agents/skills/reviewing-skills/SKILL.mdgit clone --depth 1 https://github.com/j5ik2o/event-store-adapter-jsWrote 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/j5ik2o/event-store-adapter-js/reviewing-skills)<a href="https://agentmods.dev/skills/j5ik2o/event-store-adapter-js/reviewing-skills"><img src="https://agentmods.dev/badge/skills/j5ik2o/event-store-adapter-js/reviewing-skills/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/j5ik2o/event-store-adapter-js/reviewing-skills"><img src="https://agentmods.dev/badge/skills/j5ik2o/event-store-adapter-js/reviewing-skills.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.00108 | $0.00996 |
| Opus 5 | $0.00054 | $0.00498 |
| Sonnet 5 | $0.00022 | $0.00199 |
| Haiku 4.5 | $0.00011 | $0.00100 |
Grade A, and why
reviewing-skills 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 10d 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.
This is a copy
100% identical to reviewing-skills — 0 lines differ, which has more behind it and is treated as the original. This page carries a canonical link to it rather than competing with it.
What it actually says
スキルレビュー
公式ベストプラクティスに基づいてスキルをレビューし、具体的な改善提案を行う。
レビューワークフロー
ステップ1: 対象スキルの特定
レビュー対象のSKILL.mdファイルを特定する:
- ユーザーがパスを直接指定
- カレントディレクトリでSKILL.mdを検索
- 複数のスキルが存在する場合はユーザーに確認
ステップ2: 読み込みと分析
- 対象のSKILL.mdファイルを完全に読み込む
- best-practices.md でチェックリストを確認
- YAMLフロントマター(name, description)を解析
- ボディコンテンツの構造を分析
ステップ3: ベストプラクティスとの照合
各カテゴリを評価:
フロントマターチェック
- name: 長さ、形式、命名規則
- description: 完全性、具体性、トリガー
ボディチェック
- 行数(目標: 500行以下)
- 構造の明確さ
- Progressive Disclosureの使用
- ワークフロー設計の品質
コンテンツチェック
- 用語の一貫性
- 例の品質
- テンプレートの適切さ
アンチパターン検出
- デフォルトなしの複数選択肢
- Windowsスタイルのパス
- 時間に依存する情報
- マジック定数
ステップ4: レビューレポート生成
出力形式:
# スキルレビューレポート: {skill-name}
## サマリー
- 総合評価: {PASS | NEEDS_IMPROVEMENT | CRITICAL_ISSUES}
- Critical: {件数}
- Warning: {件数}
- Info: {件数}
## Critical(必須修正)
{修正必須の問題をリスト}
## Warning(推奨修正)
{推奨される改善をリスト}
## Info(改善提案)
{オプションの強化をリスト}
## 具体的な推奨事項
{例を含む具体的なアクションアイテム}
ステップ5: インタラクティブな改善
レポート提示後:
- ユーザーに修正を希望するか確認
- Critical問題を優先的に修正
- 段階的に修正を適用
- 各修正後に再検証
重大度分類
Critical
スキルの正常な機能を妨げる問題:
- descriptionが空または不足
- ボディが500行を大幅に超過
- スクリプトのセキュリティ脆弱性
- スクリプトのエラー処理不足
Warning
スキルの効果を低下させる問題:
- Progressive Disclosureが適用されていない
- 例が不十分
- 用語が一貫していない
- ワークフローが不明確
Info
改善の機会:
- より簡潔にできる
- 構造の最適化
- 追加の例があると良い
レビューセッション例
ユーザー: 「pdf-processorスキルをレビューして」
1. 読み込み: skills/pdf-processor/SKILL.md
2. ロード: references/best-practices.md
3. チェックリストに照らして分析
4. 日本語でレポート生成
5. 修正を提案
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.
- 10d ago First seen · 134 lines · 108 tokens per session scan A f6369fa00024
reviewing-skills is a skill published in the GitHub repository j5ik2o/event-store-adapter-js (24 stars, last pushed 2d ago), licensed Apache-2.0. It adds 108 tokens to every session and 996 once invoked, about $0.0005 per session on Opus 5. A static security scan graded it A with 0 findings. It is 100% identical to reviewing-skills, differing in 0 lines, and is treated as a copy.
Other skills, from other repositories
enterprise-architecture-patterns
Complete guide for enterprise architecture patterns including domain-driven design, event sourcing, CQRS, saga patterns, API gateway, service mesh, and scalability.
cqrs-event-sourcing-architect
CQRS pattern, event stores, projections, eventual consistency. Activate on: CQRS, event sourcing, event store, read model, projection, aggregate, domain event, command handler. NOT for: message broker setup (use event-driven-architecture-expert), database optimization (use data-warehouse-optimizer).
architecture-paradigm-cqrs-es
Applies CQRS and Event Sourcing for read/write separation and audit trails. Use when designing systems with complex domain logic or full state-change history.
code-review-architecture
Architecture-focused code review covering hexagonal boundary violations, DDD anti-patterns, CQRS misuse, and microservices coupling issues. Applied in addition to the language-specific review skill when architecture markers are detected. Invoked when reviewing hexagonal architectures, DDD patterns, or microservices…
cratis-chronicle-client-kotlin
Talk to a Chronicle server from a Kotlin or Java application with the io.cratis:chronicle client - connection strings, ChronicleClient and the Spring Boot starter, @EventType classes, suspending append, reactors and reducers dispatched by first-parameter type, model-bound read models, classpath artifact discovery, and…
cratis-chronicle-client-dotnet
Talk to a Chronicle server from a standalone .NET application with the Cratis.Chronicle client - connection strings, ChronicleClient construction outside any host, AddCratisChronicle for a worker or ASP.NET host, [EventType] records, IEventSequence.Append, reactors and reducers found by assembly scanning, the…