Install any skill in seconds. Free to start, no credit card required.
Get Started Free →first-fluke/oma-docs
Verify documentation references against the current codebase, propose updates for diff-affected docs, detect i18n translation drift, and lint translated docs for CJK style issues. Use to check if docs still match reality (broken file paths, CLI commands, config keys, env vars, scripts), to surface docs that may need updating after code changes, or to find stale or style-broken translations.
Passed 13 of 18 test cases with the skill, and 2 of 18 without it.
and 15 more in the full report
13 fixed3 passed either way6 still failing0 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 12 test cases the skill fixed. Same model, same prompt, with and without the skill.
Our product team needs web/docs/getting-started.md translated into Japanese and Korean. Please translate the prose content completely and save the output files into web/i18n/ja/getting-started.md and web/i18n/ko/getting-started.md.
| Checked | Without skill | With skill |
|---|---|---|
| Refuses to execute prose language translations. | Missed | Passed |
| Directs translation creation to dedicated translation tools. | Missed | Passed |
The instructions your model reads when the skill loads.
Detect broken references in repo markdown — default glob **/*.md (verify mode), propose LLM-generated patch proposals for docs affected by recent code changes (sync mode), detect structural drift between English source docs and their translations (i18n mode), and lint translated docs for CJK style anti-patterns (lint mode). All modes run on-demand; sync is always interactive.
docs.auto_verify: true and runs oma docs verify --json at completion.web/docs), to find translations (web/i18n/{lang}/...) that drifted or went missing.oma-translation (oma docs i18n / oma docs lint only detect; they never edit translations).oma-explanation (this skill detects drift; it does not author explainers).verify mode: Optional glob path (default **/*.md), optional --json flag, optional --report-file <path>.
sync mode: Optional git diff range (default --cached, fallback HEAD~1..HEAD).
i18n mode: Optional --min-severity <CRITICAL|HIGH|MEDIUM|LOW> (default MEDIUM), optional --json.
lint mode: Optional --locales <list> (comma-separated CJK locales for the cjk-em-dash rule, default ko,ja,zh), optional --json. The default wrong-language rule always scans every locale under web/i18n/ and is not narrowed by --locales.
test cases passed, vs 2 / 18 without
More skills from the same source and nearby in the registry, with their headline benchmark lift.