My Skills
Skills, MCPs, context engineering, and autonomous loops. This is how you get the most out of Claude Code.
Claude is Steve from Minecraft. Capable alone -- but with the right gear, unstoppable.
A reusable prompt template, invoked via slash command. Loaded on-demand -- doesn't waste context. Think of skills as equippable armour pieces.
Describe a video in natural language. Claude writes React components that render each frame — animations, subtitles, TTS audio. Full video from a prompt.
Document skills: /pdf, /pptx, /xlsx, /docx. Create and edit Office docs and PDFs directly from Claude Code.
Progressive disclosure. Two levels — only what's needed enters context.
# SKILL.md — only frontmatter loads at startup
---
name: my-skill
description: When to use this skill
---
# Body loads on-demand when /my-skill is invoked
Full instructions, examples, templates...
Humans are the bottleneck. Claude's output quality is proportional to what you give it.
# CLAUDE.md — your project's persistent memory
- Build: npm run build
- Test: npm run test
- Style: ES modules, not CommonJS
- Architecture: src/features/[name]/
- Always run tests before committing
Chain-of-Verification. Claude tests its own code.
Generate initial response from the prompt
Decompose into independent verification questions
Sub-agents check each claim against docs & codebase
Synthesize corrected, verified output
# STAGE 1: CREATE
Implement a Stripe checkout flow for our
Next.js app with price ID lookup.
# STAGE 2: OUTLINE (auto-generated)
- Does stripe.prices.retrieve() exist in v14?
- Is the redirect URL using the App Router pattern?
- Does the webhook verify the Stripe signature?
- Are environment variables named correctly?
# STAGE 3: VERIFY (parallel checks)
✓ stripe.prices.retrieve — confirmed in Stripe SDK
✗ redirect used pages/ pattern — fixed to app/
✓ webhook signature verification present
✗ STRIPE_KEY should be STRIPE_SECRET_KEY — fixed
# STAGE 4: EMIT
Final code with all 4 corrections applied.
Your 5-word prompt gets wrapped in the full CoVe verification framework. The skill modifies how Claude processes your request — your prompt becomes the input to Stage 1, and the skill's instructions drive the remaining three stages autonomously.
Playwright MCP lets Claude control a browser. Build, screenshot, iterate -- autonomously.
Playwright MCP gives Claude a real browser it can control and observe.
As the context window fills, quality degrades. Earlier instructions get buried. Output falls off a cliff.
We need systems that manage context automatically.
A context-engineering skillset. 9,200+ GitHub stars. Used at Amazon, Google, Shopify, Webflow.
$ npx get-shit-done-cc --global
/gsd:new-project
/gsd:discuss-phase 1
/gsd:plan-phase 1
/gsd:execute-plan 1
/gsd:verify-work 1
All state lives in files, not in context. Sessions are resumable. Context stays clean.
High-level vision. Always loaded into context.
Phases, completion status, release tags.
Session memory. Decisions, blockers, current position. The handoff document.
Executable XML task plans. 2-3 atomic tasks per plan — not docs, but prompts.
Orchestrator stays at ~30-40% context utilization. Each executor gets a fresh 200K window with only the relevant plan files — no conversation history passed down.
Autonomous iteration via stop hooks. Named after Ralph Wiggum — persistent iteration despite setbacks. /spidey is a Ralph Loop — it keeps iterating until the UI matches your intent.
Hooks are shell commands that fire in response to Claude Code events. A stop hook intercepts Claude's exit — the mechanism that makes the Ralph Loop possible.
# .claude/hooks.json
{
"hooks": {
"Stop": [{
"matcher": "",
"hooks": [{
"type": "command",
"command": "cat PROMPT.md"
}]
}]
}
}
When Claude tries to exit, the stop hook fires, feeds the prompt back in, and Claude starts a fresh iteration. The files it changed are still on disk — so each loop builds on the last.
Geoffrey Huntley ran Claude in a continuous loop for 3 months and built "Cursed" — a fully compiled GenZ-themed programming language like Go, with keywords like slay for functions and sus for variables. Compiles to macOS, Linux, and Windows via LLVM.
One engineer set up a Ralph Loop before bed. Woke up to 1,100+ commits across 6 repos — including a near-complete port of Browser Use from Python to TypeScript. Total API cost: $297. Traditional contract value: $50,000.
A fully functional Fruit Ninja clone — collision detection, scoring, sound effects — built autonomously in 1 hour across 8 context rotations. Zero human guidance after the initial prompt.
Affaan Mustafa built zenith.chat entirely with Claude Code in 8 hours at the Anthropic x Forum Ventures hackathon. Won $15K in API credits. The repo hit 16K GitHub stars and 900K views on X.
MCPs let Claude interact with external services. Portals to other worlds.
Create workflows via MCP. Brain dump your process, get a live deployed workflow.
Screenshot an expense, Claude adds it to your tracker. Any page, any database.
Design to code. Read Figma files, generate matching components.
Browser control. Click, type, screenshot, iterate. Full automation.
The MCP gives Claude tools. The skills teach Claude how to use them well.
Claude has the MCP tools but guesses at expression syntax, misconfigures nodes, gets stuck in validation loops.
Claude knows {{$json}} syntax, proven workflow patterns, node-specific config, and auto-validates before deploying.
github.com/czlonkowski/n8n-skills — 7 skills, 2,653+ templates
Three things to get the most out of Claude Code.
Clone repos or use git worktrees. Run Claude Code from terminal or Conductor — not just the IDE. Parallel workstreams on the same repo without conflicts.
Run claude --dangerously-skip-permissions. No approval prompts breaking the flow. Essential for autonomous loops. Use in a sandbox.
Tell Claude to use gcloud CLI, AWS CLI, Supabase CLI, Vercel CLI — whatever's installed. Risky, but allows full end-to-end completion without you copy-pasting between terminals.
CoVe prompting. Wraps any prompt in the 4-stage verification pipeline. Create → Outline → Verify → Emit.
Generates a full PRD from a one-liner, derives a task plan from it, configures the Ralph loop, then runs autonomously until every acceptance criterion passes.
Meta-orchestrator. Analyzes your task, auto-selects optimal skills + MCPs + CoVe. Lazy prompt in, rigorous output out.
The full stack. Combines GSD's structured project management with Ralph's autonomous execution loop. Generates a PRD, bootstraps .planning/, then runs Ralph until the milestone is complete.
Proactive agents that work while you sleep. Schedule autonomous Claude Code instances via macOS launchd. Results delivered to Beeper. Run overnight builds, morning briefings, or recurring research.
Click to copy. Paste in your terminal.
Wraps any prompt in 4-stage Chain-of-Verification. Claude generates code, decomposes it into verification questions, checks each claim against real docs, then emits corrected output. Use: /rnv "implement stripe checkout"
npx skills add aaarnv/claude-skills@rnv
Click to copy
Give it a one-liner. It interviews you, generates a full PRD, derives a task plan, configures a Ralph loop with circuit breakers, then runs autonomously — visually verifying UI with Playwright after each change. Use: /spidey "build a habit tracker app"
npx skills add aaarnv/claude-skills@spidey
Click to copy
Analyzes your task, auto-discovers and installs the best skills from skills.sh, sets up MCP servers, and applies CoVe on non-trivial code. The skill that equips other skills. Use: /wavybaby "add google auth to my next.js app"
npx skills add aaarnv/claude-skills@wavybaby
Click to copy
The full stack. Combines wavybaby (tool equipping + CoVe) + GSD (roadmaps, phases, plans, state tracking) + Ralph (autonomous loop). Generates a PRD, bootstraps .planning/, then runs autonomously through every phase until the milestone is complete. Use: /steve "build a SaaS dashboard with billing"
npx skills add aaarnv/claude-skills@steve
Click to copy
Run Claude Code on autopilot. Create agents with a name, prompt, and schedule (cron or interval). They execute headlessly via macOS launchd and deliver results to your Beeper. Use for morning briefings, overnight builds, or recurring research. Use: /herobrine create
npx skills add aaarnv/claude-skills@herobrine
Click to copy
Free, open-source mobile client for Claude Code. Code from anywhere.
happy.engineering | npm i -g happy-coder && happy