JasonDocton
- 8 skills
- 0 followers
- 1 day ago last updated
- ▌
- ▌ Typescript Patterns · jasondoctonTypeScript style and type safety patterns. Applies to TSX, TS code, interfaces, types, generics, unions, type errors.
- ▌ React Patterns · jasondoctonReact 19.2 patterns and primitives. Applies to React components, hooks, state, forms. Use for useEffectEvent, useActionState, Activity component, use(), or migrating from older React patterns like React.FC.
- ▌ Convex Patterns · jasondoctonConvex backend patterns and type safety. Applies to schema design, validators, mutations, queries, actions, auth checks, indexes, HTTP webhooks, rate limiting, type derivation. Also applies to scheduled tasks, cron jobs, realtime subscriptions, live queries, server action integration, business logic placement, and webhook handlers.
- ▌ Tailwind Patterns · jasondoctonTailwind 4.0 patterns for styling React components. Applies to class usage, color selection, inheritance optimization, responsive design, or reducing redundant utilities and wrapper divs.
- ▌ Webfetch Patterns · jasondoctonFetch web content via Gemini CLI when direct access fails. Triggers on WebFetch 403/blocked errors, Reddit URLs, or sites with bot protection.
- ▌ Naming Conventions · jasondoctonNaming conventions for files, variables, types, constants, booleans, generics. Applies to new files, refactoring, code review, or inconsistent naming issues.
- ▌ Bun Patterns · jasondoctonBun runtime and package manager patterns. Applies to package management, Bun.file, Bun.write, Bun.Glob, bun test, scripts, workspaces, or migrating from npm/yarn/pnpm.