Reading paths
Reading paths
Section titled “Reading paths”There are around 70 pages here. Almost nobody should read them in order. This page gives you a route.
Find the row that sounds most like you, read the pages in the order given, and stop when you have what you need. Every route is designed to be useful if you abandon it halfway.
| I am… | Start here | Time |
|---|---|---|
| Deciding whether this is worth my time | Why a standard | 10 min |
| A non-engineer who has to work with this | Why a standard | 30 min |
| An engineer starting a new plugin | Quick start | 1 hour |
| Bringing an existing skills repo up to the bar | Adopt a foreign repo | 2 hours |
| Grading someone else’s library | Conformance and tiers | 30 min |
| Extending or contributing to the toolkit | Architecture | Half a day |
1. Deciding whether this is worth it
Section titled “1. Deciding whether this is worth it”You have ten minutes and a healthy scepticism.
- Why a standard, and what it delivers - the case, the outcomes, and an honest account of what it does not do. If it does not convince you, stop; nothing further will.
- How agent-skills-toolkit compares - where this sits against the other tools in the space. Verified against primary sources, with the gaps labelled.
- How the toolkit is validated and improved - the answer to “how do you know the grader is any good?”
Then just run it. Grading costs nothing and takes seconds:
npx agent-skills-toolkit <any-plugin-path> --profile plain-plugin2. Non-engineer working with a team that uses it
Section titled “2. Non-engineer working with a team that uses it”You need to read the output, understand the grades, and know what you are asking for.
- Why a standard, and what it delivers - the premise and the payoff.
- Conformance and tiers - what Bronze, Silver, and Gold actually mean. This is the vocabulary every conversation will use.
- Glossary - keep it open. When a doc uses a word you do not know, it is here.
- FAQ - the questions people ask first.
- Evaluation reports - how to read a generated report. Every report also carries a built-in glossary explaining each check in one line, so you can act on a grade without having read the Standard.
Skip entirely: STANDARD.md, anything under docs/reference/askit-*, and architecture-internals.md. None of them are written for you.
3. Engineer starting a new plugin
Section titled “3. Engineer starting a new plugin”- Quick start - install, grade something, see the output.
- Start a plugin and reach Bronze - the guided version. Scaffold, add a skill, earn the grade.
- Build your first skill - turns an idea into a conformant skill with
askit-build-skill. - Conformance and tiers - now that you have a grade, understand what it means.
- Universal checks - the Bronze floor, check by check. Read this when something fails and you want to know why the rule exists.
- Climb from Bronze to Silver - when you are ready.
Declare Bronze first. It is not a downgrade, it is what right-sizes the gate. Gold requires a full documentation tree, self-hosting CI, release notes, and per-folder READMEs. All good things, all wrong for week one. The ladder is cumulative, so nothing is rework.
4. Bringing an existing repo up to the bar
Section titled “4. Bringing an existing repo up to the bar”You have skills already. You want to know where you stand and what it costs.
- Grade it first, before reading anything:
The gap between those two numbers is the honest scope of the work. On real repos it is often 10x.
Terminal window npx agent-skills-toolkit <your-repo> --profile plain-plugin # what is actually brokennpx agent-skills-toolkit <your-repo> # + what adopting the Standard would need - Adopt a foreign repo - the procedure, using
askit-migrateto write the minimal manifest and produce a staged plan. - Conformance and tiers - pick a target tier honestly.
- Troubleshoot the gate - when a finding does not make sense.
- Gate configuration - per-rule severity, profiles, suppressions, and the Standard version pin. Pinning matters: it stops rules written after your code from retroactively failing it.
5. Grading a library you do not own
Section titled “5. Grading a library you do not own”- Conformance and tiers - especially the provenance model.
- Gate configuration - read the
--profile plain-pluginsection carefully. It grades portable correctness only and writes nothing into their tree. - Evaluation reports - generate something shareable rather than pasting terminal output.
- How the toolkit is validated and improved - read the calibration section before you send anyone a finding.
The discipline that matters more than any page here: always run both profiles, and lead with the plain-plugin number. Telling a maintainer they have 159 errors when 148 of them are “you have not adopted our conventions” is not a review, it is an insult with a tool attached.
6. Extending the toolkit
Section titled “6. Extending the toolkit”- Architecture - the two halves and how they fit.
- Architecture internals - the exact shapes: a check module, the tier registry, the load-plugin context, the generators.
STANDARD.md- the normative rules you are implementing. 505 lines, RFC-2119.- Builder pattern - the shared shape every
askit-build-*skill follows. - Record a decision - every behavioral change is ADR-gated. This is not optional here.
- How the toolkit is validated and improved - the observe, verify-against-ground-truth, calibrate loop. Read this before you change a check’s behavior, because the rule is that you verify a surprising finding by hand before you “fix” the checker.
- Watch the upstream spec - the recurring check that keeps the Universal tier written against the current agentskills.io spec. Run before every Standard MINOR and whenever you hear the upstream has moved.
The reference shelf
Section titled “The reference shelf”Not a path. Things to look up when you need them.
| Resource | What it is | When you want it |
|---|---|---|
STANDARD.md |
The normative Standard, RFC-2119, versioned | Settling an argument about what is required |
| Universal / Silver / Gold checks | Per-tier breakdowns, check by check | A specific finding needs explaining |
| Glossary | The vocabulary | Any time |
| FAQ | Common questions | Early |
| Gate configuration | Profiles, severity, suppressions, version pin | Adapting the gate to a real team |
| Token usage estimates | Measured cost of the AI layer, by model and effort | Budgeting an advisory run |
| Frontmatter taxonomy | The docs frontmatter contract | Adding a public docs page |
| Evaluation reports | The five report types | Producing something shareable |
docs/reference/askit-*.md |
One page per skill in the catalog | You know which skill you want |
docs/how-to/ |
Task-shaped recipes | You have a specific job to do |
| The document map | The same documents, routed by the question you are holding rather than by who you are | You know what you want to know but not which page has it |
A note on how these docs are organized
Section titled “A note on how these docs are organized”The documentation follows Diataxis, which splits writing by what the reader is doing:
- Tutorials teach through a guided lesson. Start here when learning.
- How-to guides solve one specific problem. Come here when working.
- Reference describes what things are. Come here to look something up.
- Explanation (this quadrant) discusses why. Come here to understand.
If a page feels like it is answering the wrong question, it is probably in the wrong quadrant, and that is worth reporting.