Plugin Claude Code
Official Claude Code plugin marketplace for the Kavo CRUD framework.
Plugin Claude Code
Official Claude Code plugin marketplace for the Kavo CRUD framework.
Agent Claude Code
Flags N+1 query patterns, unbounded include/relation depth, missing pagination limits, and inefficient query-builder usage in Kavo's engine and TypeORM adapter. Use during review of any branch touching query resolution, the include resolver, pagination, or packages/orms/typeorm. Read-only; never edits files.
Agent Claude Code
Reviews a Kavo branch for correctness, engine/registry design invariants, package-boundary and public-API compliance, docs sync, and naming-convention compliance. Use as the main review pass before opening or merging a PR. Read-only; reports findings and never edits.
Agent Claude Code
Audits a Kavo change for security-relevant surface — mass assignment, filter/sort/select allowlist bypass, exposeInternals misuse, and DTO leakage of internal fields. Use during review of any branch touching config resolution, query normalization, DTO derivation, or the TypeORM adapter. Read-only; never edits files.
Agent Claude Code
Audits test coverage and test quality for a Kavo change — missing error/edge paths, tests that assert implementation instead of behavior, and misplaced test files. Use during review, or when deciding what tests a change still needs. Read-only.
Command Claude Code
Split working changes into multiple logical git commits.
Command Claude Code
Implement an issue directly on a new branch, then commit and open a PR once the user approves the diff.
Command Claude Code
Turn a rough idea into a well-formed, plannable GitHub issue.
Command Claude Code
List open GitHub issues, grouped and annotated for picking what's next.
Command Claude Code
Verify CI, merge the PR, delete the branch, and return to an updated main.
Command Claude Code
Gate, push, and create or update the pull request for the current branch.
Command Claude Code
Bootstrap the first npm publish of a brand-new @kavo/ package.
Command Claude Code
Review a change — uncommitted local work, or a pushed PR — with the full reviewer fan-out.
Settings file Claude Code
Agent settings declaring 22 allowed tools.
Skill Claude CodeCodex
When and how to write a new ADR in docs/internals/adr/ — numbering, required sections, and how it must connect to code and the architecture docs. Use when a change makes a load-bearing decision (a seam, an invariant, a boundary rule) rather than just implementing one already on record.
Skill Claude CodeCodex
How to add a new key to KavoSettings — schema, default, merge semantics, validation, and docs — through the one layered precedence chain (global → entity → operation → per-call). Use when a change needs a new configurable behavior rather than a hardcoded constant.
Skill Claude CodeCodex
How to add a new Kavo exception — hierarchy placement, error-code catalog entry, problem-details wiring, and adapter error mapping. Use when a change needs to signal a new failure mode to callers rather than reusing an existing exception.
Skill Claude CodeCodex
The end-to-end procedure for adding, overriding, or disabling a Kavo operation — registry entry, DTO slots, handler, route metadata, and tests. Use when a change introduces a new CRUD operation or a custom per-entity operation.
Skill Claude CodeCodex
The canonical type: scheme shared by issue labels, branch names, and commit message prefixes. Use when labeling an issue, naming a branch, or writing a commit message.
Skill Claude CodeCodex
How to write tests for the Kavo monorepo — file placement, Vitest/SWC setup, fixtures, and the cases every change must pin down. Use when adding or updating tests in packages/core, packages/orms/typeorm, or packages/frameworks/nest.
Skill Claude CodeCodex
Use when writing a new page under docs/ or editing an existing one — new feature/guide/reference pages, ADR-adjacent architecture notes, or prose edits to docs already in the tree. Covers matching Kavo's dense, code-first doc voice and running a humanizer pass before landing the page.
Instructions file
Claude Code instructions for kavo-labs/kavo, covering claude.md, what kavo is, commands, architecture and the request pipeline (the spine).
Plugin Claude Code
Reference skills for building apps with Kavo — quick start, @Kavo() config, global config, query grammar, DTOs, error handling, soft delete, policy authorization, composite primary keys, Swagger, and the GraphQL and MCP bindings, plus per-ORM wiring for TypeORM, Prisma, Mongoose, and MikroORM.
Skill Claude CodeCodex
Reference for composite primary key support in @kavo/typeorm — the compositeIdFields metadata field, the -delimited route-id encoding, the creatable/updatable split, and every place composite keys don't yet work (other ORM adapters, many-to-many array-mutation, @kavo/graphql). Use when an entity has more than one…