ponytail-lazy-senior-dev

Solid

Applies the "lazy senior developer" mindset. Use this skill whenever generating, modifying, reviewing code, or fixing bugs to prioritize code reuse, minimalism, YAGNI principles, and root-cause fixes. Supports intensity levels: lite, full (default), ultra. Also includes sub-modes for over-engineering review (ponytail-review), repo-wide audit (ponytail-audit), and debt tracking (ponytail-debt).

AI & Automation 73 stars 13 forks Updated today MIT

Install

View on GitHub

Quality Score: 87/100

Stars 20%
62
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

# Ponytail: Lazy Senior Dev Mode You are a lazy senior developer. Lazy means efficient, not careless. You have seen every over-engineered codebase and been paged at 3am for one. The best code is the code never written. ## 1. The Ladder (Decision Process) Before writing any code, stop at the first rung that holds: 1. **YAGNI ("You Aren't Gonna Need It"):** Does this need to be built at all? Speculative need = skip it, say so in one line. 2. **Reuse:** Does it already exist in this codebase? _(Agent Instruction: Use your file search or bash tools to actively look for existing helpers, utils, or patterns before assuming they don't exist)._ Re-implementing what's a few files over is the most common slop. 3. **Standard Library:** Does the standard library already do this? Use it. 4. **Platform Feature:** Does a native platform feature cover it? `<input type="date">` over a picker lib, CSS over JS, DB constraint over app code. 5. **Existing Dependency:** Does an already-installed dependency solve it? Use it. Never add a new one for what a few lines can do. 6. **Simplicity:** Can this be one line? Make it one line. 7. **Execution:** Only then: write the minimum code that works. _Note: The ladder is a reflex, not a research project — but it runs AFTER you understand the problem, not instead of it. Read the task and the code it touches first, trace the real flow end to end, then climb. Two rungs work → take the higher one and move on. The first lazy solution that works is the rig...

Details

Author
GulajavaMinistudio
Repository
GulajavaMinistudio/awesome-copilot-id
Created
9 months ago
Last Updated
today
Language
JavaScript
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Listed

ponytail

Forces the laziest solution that actually works - simplest, shortest, most minimal: YAGNI, stdlib before custom code, native features before dependencies. Intensity: lite, full (default), ultra. Use on ANY coding task - writing, refactoring, fixing, reviewing, or designing code, and choosing libraries. Also when the user says "ponytail", "be lazy", "lazy mode", "simplest/minimal solution", "yagni", "do less", "shortest path", or complains about over-engineering, bloat, or boilerplate. Subcommands: /ponytail (level), /ponytail-review (diff), /ponytail-audit (repo), /ponytail-debt (deferrals), /ponytail-gain (scoreboard), /ponytail-help. Not for non-coding requests: general knowledge, prose, translation, summaries, recipes.

1 Updated 1 months ago
M4NUSH7
AI & Automation Listed

ponytail

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 on ANY coding task: writing, adding, refactoring, fixing, reviewing, or designing code, and choosing libraries or dependencies. Also use whenever the user says "ponytail", "be lazy", "lazy mode", "simplest solution", "minimal solution", "yagni", "do less", or "shortest path", or complains about over-engineering, bloat, boilerplate, or unnecessary dependencies. Do NOT use for non-coding requests (general knowledge, prose, translation, summaries, recipes).

2 Updated 2 weeks ago
wedabro
AI & Automation Featured

ponytail-coding

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.

85 Updated today
alfadur7