Disciplined diagnosis loop for hard bugs and performance regressions. Reproduce → minimise → hypothesise → instrument → fix → regression-test. Use when user says "diagnose this" / "debug this", reports a bug, says something is broken/throwing/failing, or describes a performance regression.
Find deepening opportunities in a codebase, informed by the domain language in CONTEXT.md and the decisions in docs/adr/. Use when the user wants to improve architecture, find refactoring opportunities, consolidate tightly-coupled modules, or make a codebase more testable and AI-navigable.
Build a throwaway prototype to flesh out a design before committing to it. Routes between two branches — a runnable terminal app for state/business-logic questions, or several radically different UI variations toggleable from one route. Use when the user wants to prototype, sanity-check a data model or state machine, mock up a UI, explore design options, or says "prototype this", "let me play with it", "try a few designs".
Sets up an `## Agent skills` block in AGENTS.md/CLAUDE.md and `docs/agents/` so the engineering skills know this repo's issue tracker (GitHub or local markdown), triage label vocabulary, and domain doc layout. Run before first use of `to-tickets`, `write-prd`, `triage`, `debug-loop`, `tdd`, `improve-codebase-arch`, or `zoom-out` — or if those skills appear to be missing context about the issue tracker, triage labels, or domain docs.
Test-driven development with red-green-refactor loop. Use when user wants to build features or fix bugs using TDD, mentions "red-green-refactor", wants integration tests, or asks for test-first development.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
A small toolkit of slash commands for using Claude Code (and other coding agents) on real engineering work. Each one is independent — pick what you want, ignore the rest, edit them to fit how you actually work.
Real apps are hard to build. Frameworks like GSD, BMAD, and Spec-Kit try to help by taking the process out of your hands — but when something goes wrong inside that process, it's their problem to fix, not yours, and you're stuck waiting. These skills go the other way: small, composable pieces you stay on top of. They work with any model.
npx skills@latest add hammafataka/skills
Pick the skills you want when prompted, and make sure /setup-skills is selected.
Then run it once per repo:
/setup-skills
It asks three quick questions — what issue tracker you use (GitHub, Linear, local markdown), what triage labels you apply, and where your domain docs live. After that, you're set.
Most things that go wrong with coding agents fall into four buckets. There's a skill (or two) for each.
Most failures aren't bugs — they're misalignment. You thought you told the agent what you wanted, it thought you meant something else, and it built something else.
The fix is talking first:
/walk-and-talk — for any kind of plan or design/walk-and-write — same idea for engineering work, but also writes terminology and decisions down as you goBoth ask you focused questions, one at a time, until you actually know what you want. Use them before every meaningful change.
Every project has its own vocabulary. A "session" might mean something specific in your codebase. "Cancel" might mean something different from a refund. The agent doesn't know any of that, so it falls back on generic language — and ends up using long, fuzzy sentences to say small, simple things.
The fix is a glossary. CONTEXT.md is a short document listing your project's terms and what they actually mean. Once it exists, the agent reads it on every task. Names get consistent, code gets easier to navigate, responses get shorter.
/walk-and-write builds it for you as a side effect of planning. Probably the most useful skill in here — try it once and you'll see.
You're aligned, the language is shared, and the agent still produces broken code. Almost always, the problem is feedback: the agent can't tell whether what it just wrote runs.
Give it a fast feedback signal:
/tdd — red-green-refactor, one slice at a time. The agent writes a failing test, then makes it pass./debug-loop — a disciplined approach to hard bugs: reproduce it, narrow it down, form a hypothesis, prove it.Agents make it easy to ship code. They also make it easy to ship messy code, fast. A few months in and the project is a tangle no one wants to touch.
The fix is paying attention to design as you go, not after it's already too late:
/write-prd — asks you which modules you're touching before drafting a PRD/zoom-out — makes the agent explain unfamiliar code in the context of the whole system, not just in isolation/improve-codebase-arch — finds parts of the code that have become shallow and should be tidied up. Run it every few days.npx claudepluginhub hammafataka/skillsUltra-compressed communication mode. Cuts ~75% of tokens while keeping full technical accuracy by speaking like a caveman.
Frontend design skill for UI/UX implementation
Memory compression system for Claude Code - persist context across sessions
Marketing skills for AI agents — conversion optimization, copywriting, SEO, paid ads, ad creative, and growth
Comprehensive UI/UX design plugin for mobile (iOS, Android, React Native) and web applications with design systems, accessibility, and modern patterns
Standalone image generation plugin using Nano Banana MCP server. Generates and edits images, icons, diagrams, patterns, and visual assets via Gemini image models. No Gemini CLI dependency required.