Getting Started
Two install paths — pick the one that matches how you work. See What is cogs? if you're not sure which.
Claude Code skills
Install the cogs plugin once to get all 5 skills:
/plugin marketplace add catesandrew/cogs
/plugin install cogs@cogs
Then just work normally. Skills activate automatically when your prompt matches their trigger conditions — for example, asking for a "paginated, filterable table with shareable URLs" triggers nuqs-table-url-state without you naming it. Browse the Skills Catalog to see all 5 trigger conditions.
For other install methods (GitHub CLI, npm), see the "Alternative Installation Methods" section in the repo README.
@cogs npm packages
Install whichever packages you need from the public @cogs scope — no .npmrc auth token required, these are public packages:
pnpm add @cogs/auth-events @cogs/emails @cogs/react-query
See Usage Examples for how @cogs/fetch-client, @cogs/react-query, and @cogs/auth-events fit together in a real app.
Contributing to this repo
git clone https://github.com/catesandrew/cogs.git
cd cogs
pnpm install
pnpm build
pnpm typecheck
pnpm lint
pnpm test
This builds and tests everything under packages/* via Turborepo. This documentation site (website/) is a separate, standalone pnpm project — see Architecture for why, and run pnpm install && pnpm build inside website/ directly to work on it.