Skills
Agent Skills for TurboJet — monorepo conventions, API, payments, auth, and UI.
Skills follow the open Agent Skills specification, so they work with compliant coding agents — Cursor, Claude Code, Codex, GitHub Copilot, and others. Instead of rediscovering project conventions on every prompt, agents follow curated workflows for features, auth, payments, database changes, and more.
Skills live in .agents/skills in this repo. The same folder is symlinked as .cursor/skills and .claude/skills.
For a full product feature walkthrough without an agent, see Build a feature.
Setup and conventions
- Monorepo conventions (
monorepo-conventions) — Turborepo/pnpm layout; where apps vs packages belong; root scripts. - Find skills (
find-skills) — Discover or install agent skills when you ask “is there a skill for …?”.
API and data
- Hono API module (
hono-api-module) — Add or change routers/services underpackages/api/src/modules/and mount them. - SaaS data fetching (
saas-data-fetching) — TanStack Query hooks and the typed Honohcclient for marketing / leftover API modules.
Auth and payments
- Better Auth best practices (
better-auth-best-practices) — Server/client setup, adapters, sessions, plugins, env. - Payments providers (
payments-providers) — Mayar, Polar, Midtrans, DOKU; checkout, webhooks, provider selection viafeatures.
UI and quality
- Impeccable (
impeccable) — Design, critique, polish, and improve frontend interfaces (landing, product UI, systems). - Vercel React best practices (
vercel-react-best-practices) — Performance patterns for React/Next.js (waterfalls, bundle size, RSC). - Vercel composition patterns (
vercel-composition-patterns) — Compound components, avoid boolean-prop proliferation, React 19 APIs.