carterdea/dots
Skill Claude CodeCodex
Use when an SPA or SSR page flashes the wrong UI before client-side state resolves, such as auth skeletons for signed-out visitors, empty-state mismatches, theme flashes, or skeletons for routes that redirect or 404.
carterdea/dots
Skill Claude CodeCodex
Run project-appropriate validation before opening a PR, then draft the PR summary.
carterdea/dots
Skill Claude CodeCodex
Use when a bug, error, crash, stack trace, regression, or "X doesn't work / broke" report needs fixing. Reproduces the bug with a failing test before any fix is written, then confirms the test passes after. Triggers on bug reports, error messages, and "prove the fix works" requests.
carterdea/dots
Skill Claude CodeCodex
Verify completed work in the browser using QA notes from a plan file.
carterdea/dots
Skill Claude CodeCodex
Use when writing, reviewing, or refactoring Python code that needs cleaner structure, precise types, better error handling, safer IO, smaller functions, clearer domain models, Ruff/uv tooling, async correctness, realistic tests, or removal of junior Python smells like broad exceptions, mutable defaults, dict blobs…
carterdea/dots
Skill Claude CodeCodex
Use when writing, reviewing, or refactoring React code that needs smaller components, clearer state ownership, fewer unnecessary effects, typed props, semantic HTML, accessible form controls, explicit loading/error/empty states, safer async effects, Next.js server/client boundaries, cleaner hooks, better tests, or…
carterdea/dots
Skill Claude CodeCodex
Use when writing, reviewing, or refactoring Ruby or Rails code that needs smaller methods, guard clauses, clearer service objects, thinner Rails models/controllers/jobs, safer ActiveRecord queries, explicit error handling, better RSpec tests, idiomatic Enumerable usage, transaction boundaries, timezone correctness, or…
carterdea/dots
Skill Claude CodeCodex
Use when a TypeScript codebase needs stronger domain types, branded types, discriminated unions with exhaustiveness checks, strict compiler flags, satisfies/unknown/as const over enum, removal of escape hatches like @ts-ignore/as any/non-null assertions/hand-rolled type guards, end-to-end type flow, derived types…
carterdea/dots
Skill Claude CodeCodex
Run accessibility and visual design review against WCAG guidelines.
carterdea/dots
Skill Claude CodeCodex
Run after making React changes to catch issues early. Use when reviewing code, finishing a feature, or fixing bugs in a React project.
carterdea/dots
Skill Claude CodeCodex
React Native and Expo best practices for building performant mobile apps. Use when building React Native components, optimizing list performance, implementing animations, or working with native modules. Triggers on tasks involving React Native, Expo, mobile performance, or native platform APIs.
carterdea/dots
Skill Claude CodeCodex
Build applications with React Router in Framework, Data, Declarative, and unstable RSC modes. Use when configuring routes, route modules, loaders, actions, forms, fetchers, navigation, pending UI, SSR/SPA/pre-rendering, middleware, URL params/search params, or React Router upgrades.
carterdea/dots
Skill Claude CodeCodex
Refactor codebases by collapsing orchestration, tightening typed boundaries, deleting broad context leakage, and adding ratchet tests. Use when the user wants to clean up architecture, simplify a workflow of routers/agents/handlers passing shared state, stage a large architectural campaign or provider/vendor migration…