stoeier87/stoeier87.github.io
Skill Claude CodeCodex
Find duplicated logic and CSS across the site, report it ranked with a rule-of-three verdict, and stop. Only after a human approves a cluster does it extract into shared components, one page per pass, verifying visual output stays identical. Designed for /loop /dedupe. Use when the user asks about duplication…
stoeier87/stoeier87.github.io
Skill Claude CodeCodex
The one deploy verb. Put work on a rung of the ladder — preview, stage, or prod — then watch the run and hand back a verified URL. Reads envs.json, explains what it's about to do, handles the preview path-doubling quirk, and never merges. Use when the user says deploy, ship it to preview, put it on stage, get me a…
stoeier87/stoeier87.github.io
Skill Claude CodeCodex
Diff every factual claim in CLAUDE.md and the config files against the actual code, workflows and live state, and report the ones that have gone stale. Designed for /loop /drift-check. Use when the user asks whether the docs are still accurate, or before relying on the contract for a big change.
stoeier87/stoeier87.github.io
Skill Claude CodeCodex
Show what is live on every rung of the deploy ladder right now — URL, HTTP status, branch, commit, age — plus orphaned preview folders that nothing else tracks. Add --verify for a deep single-rung check (every page reachable, assets resolve under the deploy prefix, no root-absolute path escapes). Use when the user…
stoeier87/stoeier87.github.io
Skill Claude CodeCodex
Answer how-does-this-work questions about the repo from the contract plus live state — what happens when I push to stage, why does tailwind.css load last, where does this deploy to, why is this rule here. Teaches the mechanism rather than just answering. Use for any why or what-happens-if question about this project.
stoeier87/stoeier87.github.io
Skill Claude CodeCodex
Scaffold a new arcade game with the canvas contract satisfied by construction — virtual resolution letterboxing, DPR cap, clamped dt, screenToWorld pointer input, game-accent theming, reset/endGame, restart button and Firebase score submission. Use when adding a game to the arcade.
stoeier87/stoeier87.github.io
Skill Claude CodeCodex
Scaffold a new page that satisfies the page contract by construction — correct head order, relative paths, aria-hidden canvas, js-anim gate, reduced-motion fallback, one rAF loop, Tailwind utilities and no CSS file. Use when adding a real page to the site (not a throwaway — that's /idea).
stoeier87/stoeier87.github.io
Skill Claude CodeCodex
Watch open pull requests for merge-readiness — build status, whether a preview actually deployed, and whether the body carries the required root cause and verification sections. Never merges. Use when the user asks about open PRs or what's ready to merge, or for a point-in-time sweep across several open PRs at once.
stoeier87/stoeier87.github.io
Skill Claude CodeCodex
Harden a prototype into the codebase — extract the component, satisfy every standard, run the gates, verify at six viewports, and compose the PR body. Stops before opening the PR. Use when a proto has proven itself and should become real, or the user says promote it, make it real, or clean this up for production.
stoeier87/stoeier87.github.io
Skill Claude CodeCodex
Compose the pull request in house style — preview URL first, bolded root cause, before/after table with measured numbers, verification count, honest limits caveat, session footer. A shorter template covers single-file trivial/content-only edits. Prints the gh pr create command and stops without opening or merging. Use…
stoeier87/stoeier87.github.io
Skill Claude CodeCodex
Iteratively polish one page's user experience — render at six viewports, screenshot, critique against the site's visual identity, apply exactly one improvement, verify nothing regressed, report. Designed for /loop /ux-polish . Use when the user wants a page to feel better, tightened, or more polished.
stoeier87/stoeier87.github.io
Skill Claude CodeCodex
Run the real verification pass — build, confirm every page was emitted, then check the pages across six viewports for console errors, canvas actually painting, reduced-motion fallback, focus rings and touch targets. Emits the N/N checks line and the honest limits caveat that the PR template requires. Use before…