Instructions file CodexOpenCode
AGENTS.md instructions for andrewsrigom/agent-skills, covering agents.md, purpose, repo shape, skill quality bar and preferred skill shape.
Instructions file CodexOpenCode
AGENTS.md instructions for andrewsrigom/agent-skills, covering agents.md, purpose, repo shape, skill quality bar and preferred skill shape.
Skill Claude CodeCodex
Use when implementing email and password auth or tuning session behavior in Better Auth. Covers sign-up and sign-in flows, password reset boundaries, cookie-backed sessions, refresh policy, cache strategy, stateless mode, and session-sensitive security tradeoffs.
Skill Claude CodeCodex
Use when integrating Better Auth with Next.js App Router or Pages Router. Covers toNextJsHandler, auth route mounting, client setup, RSC and server action boundaries, proxy or middleware-based protection, and session checks across modern Next.js versions.
Skill Claude CodeCodex
Use when setting up Better Auth for the first time or routing Better Auth work to the right follow-up skill. Covers package installation, secrets, base URL, auth handler mounting, client creation, and plugin-aware setup decisions.
Skill Claude CodeCodex
Use when extending Better Auth with plugins, especially organization management and enterprise SSO. Covers plugin wiring on server and client, CLI migration flow, organization roles and access control, and deciding when SSO or organization plugins belong in the auth design.
Skill Claude CodeCodex
Use when configuring social sign-in or provider-based OAuth flows in Better Auth. Covers social provider config, signIn.social, account linking, provider access tokens, generic OAuth, custom scopes, profile mapping, and redirect handling.
Skill Claude CodeCodex
Use when a docs page is unclear because it mixes too many purposes. Covers choosing one primary doc type, separating tutorial, how-to, reference, and explanation content, and restructuring technical docs around reader intent.
Skill Claude CodeCodex
Choose the right Drizzle ORM driver and runtime integration. Use when tasks mention drizzle-orm/node-postgres, neon-http, mysql2, better-sqlite3, @libsql/client, PGlite, Bun SQL, Cloudflare D1, Durable Objects, Expo SQLite, OP-SQLite, AWS Data API, serverless/edge runtimes, or Drizzle HTTP proxy setup.
Skill Claude CodeCodex
Use Drizzle ORM companion libraries and extension surfaces. Use when tasks mention drizzle-zod, drizzle-orm/zod, drizzle-valibot, drizzle-typebox, drizzle-arktype, drizzle-seed, drizzle-graphql, eslint-plugin-drizzle, @drizzle-team/studio, Drizzle Gateway, Drizzle Prisma extension, validator import migration, schema…
Skill Claude CodeCodex
Manage Drizzle migrations and Drizzle Kit workflows. Use when tasks mention drizzle.config.ts, defineConfig, migration folders, introspection, drizzle-kit generate, migrate, push, pull, export, check, up, studio, multiple config files, schema filters, extension filters, or team migration conflict handling.
Skill Claude CodeCodex
Set up Drizzle ORM, choose the right Drizzle package surface, and route Drizzle work to the correct follow-up skill. Use when tasks mention Drizzle installation, first-time setup, drizzle-orm, drizzle-kit, drizzle.config.ts, version selection, upgrading to the v1 beta line, validator-package import moves, or deciding…
Skill Claude CodeCodex
Build and debug Drizzle ORM query code. Use when tasks mention select, insert, update, delete, joins, filter operators, db.query, db.query, partial selects, aggregations, pagination, sql, .$dynamic(), transactions, batch, cache, read replicas, or dynamic query-building helpers.
Skill Claude CodeCodex
Design and maintain Drizzle ORM schemas and relation definitions. Use when tasks mention pgTable, mysqlTable, sqliteTable, pgSchema, column types, indexes, constraints, sequences, views, RLS, custom types, relations(), defineRelations(), db.query, db.query, soft relations, or schema organization and naming.
Skill Claude CodeCodex
Use when triaging GitHub issues or incoming bug reports. Covers fast issue review, category and state decisions, codebase context gathering, next-action recommendations, and preparing issues for implementation without jumping straight into code.
Skill Claude CodeCodex
Use when exploring a codebase for architectural improvement opportunities. Covers finding shallow modules, identifying bad seams, proposing deeper boundaries, and turning structural friction into concrete refactor candidates.
Skill Claude CodeCodex
Use when planning a refactor before implementation starts. Covers scope clarification, alternatives, testing strategy, tiny-commit sequencing, and writing a refactor plan that stays durable even if the code layout changes.
Skill Claude CodeCodex
Use when configuring a repo to enforce Conventional Commits locally without making commit flow annoying. Covers commitlint, Husky commit-msg hooks, minimal config choices, and the rule that semantic commits should improve history quality, not add ceremony.
Skill Claude CodeCodex
Use when setting up pre-commit automation in a JavaScript or TypeScript repo. Covers Husky, lint-staged, formatter setup, package-manager-aware hook commands, and keeping commit-time checks realistic.
Skill Claude CodeCodex
Use when investigating a bug before fixing it. Covers fast diagnosis, root-cause tracing, narrowing repro paths, checking adjacent code and tests, and producing a concrete fix plan instead of guessing.
Skill Claude CodeCodex
Use when a feature needs a real implementation spec before coding starts. Covers goal and success criteria, user-facing behavior, boundaries, non-goals, edge cases, acceptance checks, and the rule that the spec should remove implementation guesswork instead of just sounding thorough.
Skill Claude CodeCodex
Use when writing or reviewing a commit message and the real challenge is choosing the correct Conventional Commit type, scope, and summary based on change intent. Covers commit splitting, amend vs new commit decisions, and avoiding vague or misleading commit titles.
Skill Claude CodeCodex
Use when implementing authentication or OAuth flows in Fastify, especially authorization code with PKCE, login callbacks, token validation, refresh handling, session or cookie boundaries, and protected route hooks.
Skill Claude CodeCodex
Use when building, organizing, or debugging Fastify applications. Covers plugins, routes, schemas, hooks, errors, auth boundaries, logging, testing, and deployment decisions for Fastify backends.
Skill Claude CodeCodex
Use DynamicIcon, Lucide Lab, or custom iconNode data in React with the right tradeoffs. Use when tasks mention lucide-react/dynamic, DynamicIcon, icon names coming from a CMS or database, @lucide/lab, the Icon component, custom Lucide nodes, or loading icons outside the core Lucide set.