AGENT
AgentUse when designing a new HTTP/GraphQL API or changing an existing one โ modeling resources, defining endpoint contracts, choosingโฆ
Individual docs must be clear; the *set* of docs must be navigable and must not rot. This reference covers information architecture and keeping documentation alive.
Claude Code
$ npx -y skills add vanara-agents/skills --agent claude-code
Cursor
Cursor also loads subagents from .claude/agents, so copy this file there to use it in Cursor.
Individual docs must be clear; the *set* of docs must be navigable and must not rot. This reference covers information architecture and keeping documentation alive.
Organize the documentation set around the four Diรกtaxis types and the reader's journey, not around the codebase's module layout:
docs/
โโโ tutorials/ # learning-oriented, linear
โ โโโ getting-started.md
โโโ how-to/ # task-oriented
โ โโโ rotate-signing-key.md
โ โโโ configure-timeouts.md
โโโ reference/ # lookup-oriented, exhaustive
โ โโโ cli.md
โ โโโ config.md
โโโ explanation/ # understanding-oriented
โโโ why-cursor-pagination.mdtype's full content. A link keeps each page single-purpose.
Documentation rots when it duplicates a source of truth that changes without it. Defenses, in order of preference:
1. **Generate from source.** CLI help, config schemas, API specs, and route tables should be generated (or extracted) so they can't drift. Pair with the `update-docs` skill. 2. **Link to source.** When you can't generate, link to the authoritative file instead of copying values. 3. **Single source per fact.** A given default/flag/limit is documented in exactly one place; everything else links to it. 4. **Date and version.** Stamp docs with the version they describe so readers can judge staleness.
to find a task.
๐ Free agents, skills & packs for Claude Code One subscription. An army of Claude Code agents. 30 production-grade agents, skills, and packs for Claude Code โ free, Apache-2.0, install with one command.
Use when designing a new HTTP/GraphQL API or changing an existing one โ modeling resources, defining endpoint contracts, choosingโฆ
This shows how the api-designer agent reviews a flawed draft. Findings are severity-ranked so the implementer fixes theโฆ
The contract is the deliverable. Express it as an **OpenAPI 3.1** document so it is human-readable *and* machine-checkable. Thisโฆ
Run through this before declaring an API contract done. It is ordered the way you should *design*: resources first, cross-cuttingโฆ
APIs are forever once published: a consumer you've never met may depend on any field you expose. Design so you can **add withoutโฆ
Copy-paste templates for leaving review comments. Keep each comment to one finding: an anchor, the problem, and the fix.
Surgical 1-2 file edit. Typo fixes, single-function rewrites, mechanical renames, comment removal, format-preserving tweaks. Hardโฆ