Reference

Glossary

The words kitr uses, each in one line: platform, package, kit, provider, contract, effects and more.

This page defines every word kitr uses for its own ideas, in one line each.

Term Meaning
Platform Where an app runs: web, server, desktop, mobile. Named in kitrrc.ts
Package One capability, published as @kitr/<name> and added with kitr add
Kit A starting set of platforms, packages and files for kitr new
Preset A kit with real pages, controllers and tests: saas, site, realtime
Provider A package's startup hooks: register, boot, ready, shutdown, wrap
Entry point An import path such as @kitr/router that exposes a package
Route table The list of pages in app/routes.ts, one .page() per URL
Contract The one shape for queries, mutations and subscriptions, whatever serves them
Effects Cache changes a mutation declares: invalidate, set, remove
kitrrc.ts The project file that lists packages, providers and platforms
config/ One options file per package, typed by the package
AGENTS.md Conventions for coding assistants, kept up to date by kitr add

Next steps