Whole-repo audit for over-engineering. Like ponytail-review, but scans the entire codebase instead of a diff: a ranked list of what to delete, simplify, or replace with stdlib/native equivalents. Use when the user says "audit this codebase", "audit for over-engineering", "what can I delete from this repo", "find bloat", "ponytail-audit", or "/ponytail-audit". One-shot report, does not apply fixes.
Harvest every `ponytail:` comment in the codebase into a debt ledger, so the deliberate shortcuts and deferrals ponytail leaves behind get tracked instead of rotting into "later means never". Use when the user says "ponytail debt", "/ponytail-debt", "what did ponytail defer", "list the shortcuts", "ponytail ledger", or "what did we mark to do later". One-shot report, changes nothing.
Quick-reference card for all ponytail modes, skills, and commands. One-shot display, not a persistent mode. Trigger: /ponytail-help, "ponytail help", "what ponytail commands", "how do I use ponytail".
Code review focused exclusively on over-engineering. Finds what to delete: reinvented standard library, unneeded dependencies, speculative abstractions, dead flexibility. One line per finding: location, what to cut, what replaces it. Use when the user says "review for over-engineering", "what can we delete", "is this over-engineered", "simplify review", or invokes /ponytail-review. Complements correctness-focused review, this one only hunts complexity.
Forces the laziest solution that actually works, simplest, shortest, most minimal. Channels a senior dev who has seen everything: question whether the task needs to exist at all (YAGNI), reach for the standard library before custom code, native platform features before dependencies, one line before fifty. Supports intensity levels: lite, full (default), ultra. Use whenever the user says "ponytail", "be lazy", "lazy mode", "simplest solution", "minimal solution", "yagni", "do less", or "shortest path", and whenever they complain about over-engineering, bloat, boilerplate, or unnecessary dependencies.
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.
Agent skills and rules for Cursor, installed per-repo via skills-cursor.
Based on Matt Pocock's skills. See CONTRIBUTORS.md for attribution.
From any repo:
npx skills-cursor install
Or from a local checkout of this repo:
node cli/bin/skills-cursor.mjs install
This copies skills to .cursor/skills/ and the ponytail rule to .cursor/rules/ponytail.mdc. Skills under personal/, in-progress/, and deprecated/ are skipped.
Then in Cursor, run /setup-matt-pocock-skills once to scaffold per-repo config (issue tracker, triage labels, domain docs).
skills-cursor -h
skills-cursor install --skill tdd --skill grill-me
skills-cursor install --cwd ../my-app --dry-run
| Path | Purpose |
|---|---|
skills/ | Skill source (edit here) |
rules/ | Cursor rule source |
cli/ | skills-cursor installer |
Generated locally (gitignored): .cursor/skills/, .cursor/rules/. Re-run install after pulling skill changes.
skills/:
engineering/ — daily code workproductivity/ — non-code workflowmisc/ — occasional toolspersonal/, in-progress/, deprecated/ — not installed by the CLIREADME.md.node cli/bin/skills-cursor.mjs install in this repo to dogfood.npm test in cli/.Add your name to CONTRIBUTORS.md when you land a change.
CONTEXT.md and ADRs inline.CONTEXT.md and docs/adr/.Lazy senior dev mode — simplest solution that works.
lite / full / ultra).ponytail: comments.The ponytail.mdc rule in rules/ is installed to .cursor/rules/ on every install.
as assertions to @total-typescript/shoehorn.MIT — see LICENSE. Original skill content © Matt Pocock.
npx claudepluginhub mehdi-benhariz/skills-cursorUltra-compressed communication mode. Cuts 65% of output tokens (measured) 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.