The document map
The document map
Section titled “The document map”There are two ways to find something here. Reading paths routes you by who you are: pick the reader that sounds like you and follow the sequence. This page routes you by what you want to know: find your question, go to the one document that answers it.
If you are looking for a component rather than a document, the generated
INDEX.md lists every skill, subagent, hook, and command the plugin
ships, with a one-line description each.
The five kinds of document
Section titled “The five kinds of document”Nearly every page here is doing one of five jobs. Knowing which job a page does tells you what kind of answer to expect from it, and what it is not going to give you.
| Kind | It answers | It does not |
|---|---|---|
| Normative | What MUST be true, in RFC-2119 language | Persuade you, or tell you how |
| Verification | Which check proves it, and what a failure means | Argue about whether the rule is right |
| Legitimacy | Why the result is worth believing, and where it is weak | Define anything |
| Qualifier | What the words and settings around a result mean | Grade anything |
| Instructional | How to actually do it | Justify the requirement |
flowchart TD N["Normative<br/>STANDARD.md<br/>what MUST be true"] Q["Qualifier<br/>gate-config, taxonomy, glossary<br/>what the terms and settings mean"] V["Verification<br/>the per-tier check references<br/>which check proves which rule"] L["Legitimacy<br/>why-a-standard, comparison, limitations<br/>whether to believe the result"] I["Instructional<br/>tutorials and how-to guides<br/>how to satisfy the rule"] N --> V Q --> V V --> L V --> I
A rule with no check behind it is an aspiration. A check with no honest account of its limits is a number you cannot act on. That is why all five layers exist rather than just the first.
1. What is required
Section titled “1. What is required”| Your question | Go to | Kind |
|---|---|---|
| What do Bronze, Silver, and Gold actually require? | STANDARD.md sec 2 |
Normative |
| The same thing, in plain language | Conformance and tiers | Normative |
| What must a skill, command, subagent, hook, or MCP server contain? | STANDARD.md sec 3 |
Normative |
What fields belong in library.json? |
STANDARD.md sec 5.1 |
Normative |
| What does a plugin’s directory layout look like? | STANDARD.md sec 10 |
Normative |
| How do I read the report the tools produce? | Evaluation reports | Reference |
The tiers are cumulative, so nothing done for Bronze is rework at Silver or Gold. Section 2.6 of the Standard freezes the Gold criteria as ten testable requirements rather than aspirations, and names what each is satisfied by.
2. What backs a claim
Section titled “2. What backs a claim”A tier is only as good as the checks under it. These pages break the spine down check by check, so any single finding can be traced to the rule that produced it.
| Your question | Go to | Kind |
|---|---|---|
| What are the Bronze checks? | Universal checks | Verification |
| What are the Silver checks? | Silver checks | Verification |
| What are the Gold checks? | Gold checks | Verification |
| A check failed and I do not understand why | Troubleshoot the gate | Instructional |
| How do I know the grader itself is any good? | How the toolkit is validated and improved | Legitimacy |
| What does the toolkit score against itself? | INDEX.md header, and npx agent-skills-toolkit tier-report --json |
Verification |
The strongest single piece of evidence is that the toolkit is graded by its own gate at the top tier and would fail its own build if it slipped. Validation and improvement explains that argument and its limits, including how a surprising finding gets verified by hand before any check is “fixed”.
3. Whether to believe it
Section titled “3. Whether to believe it”| Your question | Go to | Kind |
|---|---|---|
| Why bother with a standard at all? | Why a standard, and what it delivers | Legitimacy |
| How does this compare to other tools in the space? | How agent-skills-toolkit compares | Legitimacy |
| What does this not do, and where is it known to be wrong? | What this toolkit cannot do | Legitimacy |
| Quick answers to the obvious objections | FAQ | Legitimacy |
| How is the toolkit built, and why that way? | Architecture, then Architecture internals | Legitimacy |
Read limitations before you rely on a grade for anything that matters. It is the page that says which limits are deliberate and which are simply not built yet, and it is deliberately unflattering.
4. What the qualifiers mean
Section titled “4. What the qualifiers mean”A result carries more than a tier. These pages define the words attached to it.
| Your question | Go to | Kind |
|---|---|---|
What do error and warn mean, and what actually fails CI? |
Gate configuration | Qualifier |
| What is a profile, a suppression, or a Standard version pin? | Gate configuration | Qualifier |
| Why did a check not run against my plugin at all? | STANDARD.md sec 4.5, and the conditional column in the per-tier check pages |
Qualifier |
| Why is a brand new rule only a warning? | STANDARD.md sec 7.7 |
Qualifier |
| What frontmatter must a docs page carry? | Docs frontmatter taxonomy | Qualifier |
| A document used a word I do not know | Glossary | Qualifier |
| What will an advisory run cost me in tokens? | Token usage estimates | Qualifier |
Three qualifiers do most of the work and are easy to miss. Conditional checks fire only when the plugin has the thing being checked, so absence is not failure. The declared tier is a ceiling: the gate fails only on errors at or below the tier you claim, which is what lets a plugin climb without ever shipping a red build. And a new requirement ships as a warning for one minor version before it gates, so a check exists before it can break anyone.
5. How to do the work
Section titled “5. How to do the work”Learning, in order, from nothing:
| Step | Go to |
|---|---|
| Install it and grade something | Quick start |
| Scaffold a plugin and earn Bronze | Start a plugin and reach Bronze |
| Turn an idea into a conformant skill | Build your first skill |
| Walk all three tiers end to end | Climb a plugin from Bronze to Gold |
Task-shaped recipes, grouped by the job in front of you:
| Job | Guides |
|---|---|
| Start something | Scaffold a plugin, adopt a foreign repo, stand up a marketplace, stand up a docs site |
| Build a component | Skill, AGENTS.md, command, subagent, workflow, chain contract, hook, MCP server, status line, output style, settings, samples |
| Climb a tier | Choose agent targets, emit for multiple agents, Bronze to Silver, add eval coverage, troubleshoot the gate |
| Operate a plugin | Cut a release, record a decision, manage the backlog, deprecate a component, manage templates, manage several plugins, watch the upstream spec |
Every skill also has a one-page reference at docs/reference/askit-*.md describing its
modes and inputs. Go there when you already know which skill you want. The shared shape all
of them follow is described in the builder pattern.
What is not catalogued here
Section titled “What is not catalogued here”This map covers the published documentation. Two other bodies of writing exist and are deliberately left out:
Working documents live under docs/internal/: the competitive research and its
verification methodology, the evaluation-run records that calibrate the checks, the numbered
decision records, the two backlogs, and the release plans. They are in the repository and
you are welcome to read them, but they are working notes, dated and sometimes superseded.
Where their conclusions matter to a reader, a published page carries the conclusion and
links down to the source: comparison does this for the research,
validation and improvement for the evaluation runs, and
limitations for the known-weak spots.
Repository conventions live at the root: README.md for positioning,
AGENTS.md for agent-facing navigation,
CHANGELOG.md for the full change history, and
RELEASE-NOTES.md for the curated user-facing account of each
release.
How current this page is
Section titled “How current this page is”The folder inventories and the published site routes are checked mechanically, so a page cannot exist without being listed somewhere. This page is different: nothing gate-checks whether the descriptions above still match what each document says. If a row here sends you somewhere that does not answer the question, that is a bug worth reporting, and the row is wrong rather than the document.
See also
Section titled “See also”- Reading paths - the same documents, routed by reader instead of question
- Glossary - the vocabulary these pages assume
INDEX.md- the generated component index, for skills rather than documents