agent skills

Ship real code.
Stop vibe coding.

A curated collection of original and adopted AI agent skills for engineers who care about quality. Works with Crush, Claude Code, Cursor, Windsurf, and GitHub Copilot.

$ git clone https://github.com/ericdahl-dev/skills ~/.skills && cd ~/.skills && ./scripts/link-skills.sh
Original skills by ericdahl-dev · Adopted from mattpocock/skills and codecoincognition/vibe-guard-skills
crush-code
Autonomous issue-driven development loop for any repo. Works issues one by one using TDD and caveman…
diagnose
Disciplined diagnosis loop for hard bugs and performance regressions. Reproduce → minimise → hypothe…
github-triage
Triage GitHub issues through a label-based state machine. Use when user wants to create an issue, tr…
grill-with-docs
Grilling session that challenges your plan against the existing domain model, sharpens terminology, …
improve-codebase-architecture
Find deepening opportunities in a codebase, informed by the domain language in CONTEXT.md and the de…
setup-matt-pocock-skills
Sets up an `## Agent skills` block in AGENTS.md/CLAUDE.md and `docs/agents/` so the engineering skil…
tdd
Test-driven development with red-green-refactor loop. Use when user wants to build features or fix b…
to-issues
Break a plan, spec, or PRD into independently-grabbable issues on the project issue tracker using tr…
to-prd
Turn the current conversation context into a PRD and publish it to the project issue tracker. Use wh…
triage
Triage issues through a state machine driven by triage roles. Use when user wants to create an issue…
vibe-check
Production resilience audit for AI-generated code. Catches edge cases, scale failures, and missing e…
vibe-explain
Cognitive debt map for AI-generated code. Surfaces opaque blocks you don't fully own or understand, …
vibe-guard
Full safety check for AI-generated code before pushing. Runs production resilience, security, and co…
vibe-secure
Security audit for AI-generated code. Catches hardcoded secrets, injection surfaces, auth gaps, and …
zoom-out
Tell the agent to zoom out and give broader context or a higher-level perspective. Use when you're u…