Skill Claude CodeCodex
Zustand v5 recipes for middleware setup, immer mutations, persistence, and XState sync. Use when: zustand middleware, zustand persist, store patterns. Do not use: for state design patterns, non-Zustand stores.
Skill Claude CodeCodex
Zustand v5 recipes for middleware setup, immer mutations, persistence, and XState sync. Use when: zustand middleware, zustand persist, store patterns. Do not use: for state design patterns, non-Zustand stores.
Skill Claude CodeCodex
Guide migration from React Router v6 to v7 framework mode. Use when: migrating routes, upgrading react-router, v6 to v7. Do not use: for initial React Router setup, general routing patterns.
Skill Claude CodeCodex
XState v5 recipes for React integration, testing with createActor, and actor patterns. Use when: xstate react, testing state machine, actor patterns. Do not use: for simple component state, non-XState management.
Skill Claude CodeCodex
Rewrite academic drafts to remove AI writing patterns while preserving claims and citations. Use when editing abstracts or paper sections. Do not use for blog posts or generating new content.
Skill Claude CodeCodex
Review a PostgreSQL query, migration, index, or query plan. Use when: optimizing SQL, checking migrations, reading EXPLAIN output. Do not use: for general database design, non-Postgres systems.
Skill Claude CodeCodex
Run a premortem on a plan, decision, or launch. Assumes it already failed and works backward to find why. Use when: premortem this, stress test this plan, find blind spots. Do not use: for post-launch postmortems, blame analysis.
Skill Claude CodeCodex
Use when generating deterministic seeded maps, rooms, terrain, encounters, loot, spawns, or validated layouts in Phaser or Godot. Do not use for authored level content, enemy decisions, save migrations, UI, or global randomness.
Skill Claude CodeCodex
Set up a Python CI/CD pipeline with linting, formatting, type checking, tests, security scanning, and publishing. Use when: creating CI for Python, adding checks to workflow. Do not use: for local development setup, non-CI automation.
Skill Claude CodeCodex
Clarify product and technical ambiguity before specification. Use when starting or expanding a feature whose requirements are not precise. Do not use when acceptance criteria are already clear.
Skill Claude CodeCodex
Set up a CI/CD pipeline for Rust projects. Use when: creating CI for Rust, adding Clippy/fmt/test/audit to CI. Do not use: for local development setup, non-CI automation.
Skill Claude CodeCodex
Plan and execute Rust release engineering. Use when: publishing a crate, setting up release automation, cross-compiling binaries. Do not use: for version bumping alone, local build setup.
Skill Claude CodeCodex
Design, validate, and report empirical software engineering case studies. Use when: case study protocols, research questions, units of analysis, triangulation. Do not use: for controlled experiments, surveys, benchmarks.
Skill Claude CodeCodex
End-to-end workflow for creating, reviewing, and critiquing scientific papers with rigorous methodology. Use when: writing papers, reviewing papers, literature reviews. Do not use: for blog posts, technical documentation.
Skill Claude CodeCodex
Create or revise coding-assistant skills that match this repository's structure and conventions. Use when: writing, renaming, or reviewing a skill. Do not use: for general writing or non-skill documentation.
Skill Claude CodeCodex
Create or update the numbered spec, plan, and tasks package. Use when requirements are clear enough for machine readiness. Do not use for discovery, implementation, or bugfixes.
Skill Claude CodeCodex
Plan or review a Supabase database/platform change. Use when: changing schema, migrations, RLS policies, Auth, Storage, Edge Functions. Do not use: for general database design, non-Supabase platforms.
Skill Claude CodeCodex
Implement one observable behavior at a time with red-green-refactor. Use when executing a Ready feature task. Do not use for test-only planning, bulk implementation, or bugfix diagnosis.
Skill Claude CodeCodex
Plan and review a Terraform infrastructure change safely. Use when: editing Terraform, importing resources, moving resource addresses. Do not use: for infrastructure design, non-Terraform IaC.
Skill Claude CodeCodex
Rewrite blog drafts to remove AI writing patterns while preserving the author's voice. Use when editing technical posts. Do not use for academic papers or generating new content.
Skill Claude CodeCodex
Set up TypeScript CI with type checks, linting, tests, security scans, and builds. Use when creating or extending CI. Do not use for local setup or non-CI automation.
Skill Claude CodeCodex
Generate Zod validation patterns for common use cases. Use when: validating API responses, form validation, localStorage parsing. Do not use: for type design, non-validation concerns.
Skill Claude CodeCodex
Collect fresh execution evidence before completion or handoff. Use when a changed slice is ready for a completion claim. Do not use for planning, discovery, or read-only review.