openakari: Skill for Claude Code

.claude/skills/diagnose/SKILL.md

diagnose is a skill for Claude Code from victoriacity/openakari. It costs 15 tokens per session (1,846 once invoked), scanned A, original, MIT.

A skill for interpreting experimental results, error logs, metrics, or other result files when the findings are confusing or unexpected.

In plain words
What is it for?
Use it to read result data, suggest root-cause explanations, and assess whether an experiment's findings are meaningful.
Why use it?
It helps distinguish observed patterns from possible causes and checks whether the results support the conclusions being drawn.

Skill for Claude Code

Written for Claude Code: allowed-tools in frontmatter.

This is victoriacity/openakari's own configuration. It tells Claude Code how to work on openakari itself, so it is not a mod to install elsewhere. Copy it as a starting point and replace the rules that are about this project. Everything openakari configures →

Reuse

Borrowing it

Nothing to install: this file belongs to victoriacity/openakari. Take a copy, put it at the same path in your own repository, and replace the rules that are about this project with yours.

Copy the file
curl -O https://raw.githubusercontent.com/victoriacity/openakari/main/.claude/skills/diagnose/SKILL.md
Clone the repo
git clone --depth 1 https://github.com/victoriacity/openakari

Made for: Claude Code.

Wrote 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.

agentmods badge for diagnose

README.md
[![agentmods](https://agentmods.dev/badge/skills/victoriacity/openakari/diagnose.svg)](https://agentmods.dev/skills/victoriacity/openakari/diagnose)
Your own site
<a href="https://agentmods.dev/skills/victoriacity/openakari/diagnose"><img src="https://agentmods.dev/badge/skills/victoriacity/openakari/diagnose.svg" alt="Measured on agentmods" height="20"></a>
Per session 15 Skills are progressive disclosure: only the name and description are preloaded; the body loads when the skill is used.
When invoked 1,846 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 0 findings. A grade says what 26 rules found in the file — not that it is safe.
Origin original No closer match found in the catalogue.
Token cost

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.

ModelPer sessionOnce invoked
Fable 5.1 $0.00015 $0.01846
Opus 5 $0.00008 $0.00923
Sonnet 5 $0.00003 $0.00369
Haiku 4.5 $0.00002 $0.00185

Measured 8d ago against content hash 5fdac93b826f, method: parsed. Prices are Anthropic first-party input rates as of 2026-09-08, from the pricing page.

Security

Grade A, and why

diagnose 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 8d 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.

.claude/skills/diagnose/SKILL.md · 159 lines

How it starts

The opening of the file, as written. The whole thing — 159 lines — stays where its author put it; the contents beside it link to each section on GitHub.

/diagnose

You are diagnosing empirical results — finding patterns in errors, generating hypotheses about root causes, and assessing whether the results mean what they appear to mean. This is the analytical complement to /synthesize (which works across accumulated findings); /diagnose works within one result set.

The argument is a path to results (CSV, log entry, analysis output) or a description of what to examine. Read the data first.

When to use this vs alternatives

  • Use /diagnose when you have empirical results (CSVs, metrics, error logs) and want to understand what they mean — error patterns, root-cause hypotheses, validity assessment.
  • Use /postmortem when the problem is not "what do the results mean?" but "why did an agent report flawed results as correct?" Postmortem analyzes reasoning failures; diagnose analyzes data.
  • Use /review metrics when you suspect the metrics themselves may be degenerate or misleading before interpreting the results. /review checks whether results are interpretable; /diagnose interprets them.

Step 1: Understand the experiment

  • Read the results file and any associated project log entries.
  • Identify what was measured, what was varied, and what the expected outcome was.
  • Read the experiment design or method description if one exists.
  • Identify which CI layers are involved.

Step 2: Characterize the error distribution

Do not start with individual examples. Start with the distribution:

  • Overall rates: What is the base rate of success/failure? How does it compare to random chance or a naive baseline?
  • Conditional rates: Break errors down by every available dimension (model, question type, category, run number, etc.). Where are errors concentrated?
  • Error types: Categorize errors. Are they systematic (same direction, same condition) or random (scattered)? Common categories for judgment tasks:
    • Wrong direction (picked A when B was correct)
    • False consensus (called a tie when humans disagreed)
    • False distinction (picked a winner when humans saw a tie)
    • Magnitude error (correct direction but wrong confidence)
  • Temporal patterns: Do error rates change over runs? Is there a position effect, order effect, or fatigue analog?

Read the full file on GitHub · 159 lines

Changes

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.

  1. 8d ago First seen · 159 lines · 15 tokens per session scan A 5fdac93b826f

Subscribe to this mod's changes

diagnose is a skill published in the GitHub repository victoriacity/openakari (47 stars, last pushed 6mo ago), licensed MIT. It adds 15 tokens to every session and 1,846 once invoked, about $0.0001 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-30.

Related

Other skills, from other repositories

trace

Evidence-driven tracing lane that orchestrates competing tracer hypotheses in Claude built-in team mode.

Yeachan-Heo/oh-my-claudecode · 18 tokens

smiles-validation

Strict SMILES validation, structural comparison, and modification verification. Catches invalid LLM-generated molecules.

synthetic-sciences/openscience · 24 tokens

cnsplots

Create, revise, and troubleshoot publication-ready scientific plots in Python with cnsplots, including distribution, regression, heatmap, genomics, survival, set, flow, and multi-panel figures. Use when a user asks for cnsplots code, Cell/Nature/Science-style visualization, precise physical figure dimensions…

faridrashidi/cnsplots · 79 tokens

social-physics-filter

Unified boundary enforcement, interpersonal diagnostic, and relational audit engine. Absorbs 40 psychology + 2 social protocols and all relationship case studies.

winstonkoh87/Athena-Public · 34 tokens

relax-dev-debug

Develop and debug the Relax reinforcement learning project. Use this skill whenever modifying code in the relax/ directory, or running remote training jobs on a Ray cluster for validation. Also use it when the user mentions training, debugging training runs, submitting Ray jobs, or fixing training errors.

redai-infra/Relax · 60 tokens

thinking-scientific-method

When a symptom has several plausible causes, rank falsifiable hypotheses and run the cheapest discriminating observation first; prefer least-assumptive survivors only after evidence fit.

tjboudreaux/cc-thinking-skills · 38 tokens