jonmumm/skills
Skill Claude CodeCodex
Test actor-kit state machines in Storybook using mock clients and play functions. Covers static snapshots, interactive state transitions, event interception, and multi-actor nesting. Especially suited for game UIs with complex state progressions. Use when building Storybook stories for actor-kit components, testing…
jonmumm/skills
Skill Claude CodeCodex
Integrate actor-kit with TanStack Start/Router for server-rendered, real-time stateful apps on Cloudflare Workers. Covers route loaders, server functions, SSR hydration, WebSocket handoff, middleware, and E2E testing with Playwright. Use when building a TanStack Start app with actor-kit, setting up actor-kit server…
jonmumm/skills
Skill Claude CodeCodex
Create and maintain Architectural Decision Records (ADRs) with date-named files sorted like migrations. Use when making structural decisions (new deps, pattern changes, tech choices), when asked to "record a decision", "create an ADR", "log an architecture choice", or "why did we do it this way".
jonmumm/skills
Skill Claude CodeCodex
Spawn and coordinate Claude Code Agent Teams — multiple Claude sessions sharing a task list and mailbox, with one lead coordinating teammates that can message each other directly. Use when the user wants parallel research, competing-hypothesis debugging, multi-perspective code review, or cross-layer feature work…
jonmumm/skills
Skill Claude CodeCodex
Test code that uses the Vercel AI SDK (generateText, streamText, generateObject, streamObject) without calling real LLM APIs. Uses MockLanguageModelV3, MockEmbeddingModelV3, simulateReadableStream, and fetchMock patterns. Use when writing tests for any code that imports from 'ai', when /nightshift, /swarm, or…
jonmumm/skills
Skill Claude CodeCodex
Continue an in-progress /grill-me session in auto-pilot — the agent keeps asking the same relentless questions, but answers each one with its own best recommendation and moves on. The user no longer types answers; they interrupt (Esc) only when they disagree. Use to power through long grilling sessions once you and…
jonmumm/skills
Skill Claude CodeCodex
Two-phase design loop like /swarm but for visual design. EXPLORE: launches N parallel subagents in Figma — each designs a distinct concept on its own page simultaneously, then cross-model consensus (Claude + Codex) picks the winner. DEEP: iterates the chosen concept with critique → impeccable skills → fixes until it…
jonmumm/skills
Skill Claude CodeCodex
A hypothesis-generating loop that validates itself, run entirely inside Claude Code. Claude proposes a change, runs a fixed-budget experiment, measures a deterministic metric, then git-commits wins and git-reverts losses — repeating 10–100x while you're AFK. The harness is /loop (single agent iterating) or…
jonmumm/skills
Skill Claude CodeCodex
Monitor a PR through CI, diagnose and fix test failures, resolve merge conflicts, post QR codes for mobile preview builds, and auto-merge when ready. Use when asked to "babysit", "monitor this PR", "watch CI", "fix CI", "post QR code", "make sure CI passes", or "merge when green".
jonmumm/skills
Skill Claude CodeCodex
Interact with local Chrome browser session (only on explicit user approval after being asked to inspect, debug, or interact with a page open in Chrome).
jonmumm/skills
Skill Claude CodeCodex
Manage cmux terminal workspaces and browser surfaces for parallel AI agent sessions. Create, switch, monitor, and communicate between named workspaces. Automate embedded browsers with navigation, DOM interaction, inspection, console/error capture, and session state management. Use when running multiple Claude Code…
jonmumm/skills
Skill Claude CodeCodex
Hand a goal-maker board off to Codex (gpt-5.5, low reasoning by default) — Claude validates the board, runs codex exec with the /goal directive, captures the output, re-validates, and reports state changes. Use after /goal-maker bootstraps the charter and state.yaml when you want Codex (cheaper at low reasoning…
jonmumm/skills
Skill Claude CodeCodex
Cross-agent code review: run OpenAI Codex to review your changes, then address its feedback. Use when asked to "codex review", "get a second opinion", "cross-review", "have codex review this", or "external review". Works with uncommitted changes, specific commits, or branch diffs.
jonmumm/skills
Skill Claude CodeCodex
Measure and lower CRAP (Change Risk Anti-Patterns) — a metric that fuses cyclomatic complexity and test coverage to surface fragile code. Use when verifying test quality after a feature, gating PRs, refactoring legacy code, setting up a new project's quality bar, or whenever the user mentions "CRAP score"…
jonmumm/skills
Skill Claude CodeCodex
Bootstrap CLAUDE.md as a short table-of-contents plus a structured docs/ directory (agent guidance, architecture, product specs, acceptance tests, ADRs, exec plans, quality grades). Use when CLAUDE.md is missing, when asked to "create CLAUDE.md", "bootstrap project", or "set up agent context".
jonmumm/skills
Skill Claude CodeCodex
Structured debugging for production and staging issues. Maps symptoms to tools, queries, and data sources (Sentry, PostHog, wrangler logs, console, simulator logs). Use when something is "not working", "broken", "failing in prod", "500 error", "check logs", "check sentry", "why is this happening", or when debugging a…
jonmumm/skills
Skill Claude CodeCodex
Deploy Cloudflare Workers and verify changes work in staging/preview. Use when asked to "deploy", "ship", "push to staging", "deploy and test", "verify deploy", or "check staging".
jonmumm/skills
Skill Claude CodeCodex
Relentlessly critiques code against classic software engineering principles (SOLID, separation of concerns) to prevent "clever process shenanigans" and spaghetti code. Use before finalizing a feature or opening a PR.
jonmumm/skills
Skill Claude CodeCodex
Avoid unnecessary useEffect in React components. Most uses of useEffect are anti-patterns — derived state, event-driven logic, data fetching, and external store subscriptions all have better, more idiomatic alternatives. Apply this skill when writing or reviewing React components that use useEffect.
jonmumm/skills
Skill Claude CodeCodex
Set up and use the emulate package for local API emulation in tests and CI. Covers CLI usage, programmatic API (createEmulator), seed config, and integration test patterns for GitHub, Vercel, Google, Slack, Apple, Microsoft, and AWS emulators. Use when configuring emulate, writing tests against emulated APIs, or…
jonmumm/skills
Skill Claude CodeCodex
Evals-first development: write evaluations before specs, code, or designs. Evals become the guardrails that condition the agent to write better specs, clearer requirements, and code that works on the first try. Use when starting a new feature, project, or initiative. Use when the user says "evals first", "start with…
jonmumm/skills
Skill Claude CodeCodex
Build, install, and test Expo/React Native apps on simulators and physical devices. Use when asked to "run on simulator", "install on device", "test on phone", "run detox", "preview build", or "build and test".
jonmumm/skills
Skill Claude CodeCodex
Automated QA for WebGL/Three.js/R3F multiplayer games built with actor-kit. Playwright visual regression, game state assertions, test harness setup, structured logging, and bug-finding loops. Use when asked to "QA the game", "test the game visually", "find bugs", "set up game testing", "visual regression", "playwright…
jonmumm/skills
Skill Claude CodeCodex
Set up a rolling Scout/Judge/Worker task board with a charter, machine-truth state.yaml, and durable receipts for long-running autonomous coding work. Use when a goal is broad, multi-hour, ambiguous, recovery-flavored, or needs serial discipline (one active task at a time) instead of parallel teammates. Triggers on…