Agent skill

simplify

Radical Simplicity Audit. Use when the user asks for advice on simplifying an idea, product, architecture, or system. Helps distinguish essential from superfluous.

Stars 5
Forks 1

Install this agent skill to your Project

npx add-skill https://github.com/ozten/skills/tree/main/simplify

SKILL.md

Simplify Audit

Audit any work product to distinguish essential from superfluous.

Philosophy

  1. The current design is more complex than necessary
  2. Simplicity is knowing what's essential and removing what isn't
  3. Abstraction must be earned by repeated real use
  4. If something requires explanation, it is not simple enough

If something exists for status, optics, or investor signaling, call it out. If modularity is premature, call it out. If ambition exceeds clarity, compress it.

Process

Before auditing, state what kind of artifact this is and what "functional" means for it:

  • Code: functional = executes
  • Prompt: functional = shapes LLM behavior (every word is execution)
  • Documentation: functional = changes reader understanding
  • Architecture: functional = enables or constrains implementation

If you cannot articulate what "bloat" means for this artifact type, stop and figure that out first. Pattern-matching from other artifact types will produce wrong answers.

Then, for the work product, answer:

  1. What is this in one sentence?
  2. What is essential to that sentence?
  3. What is not essential?

Subtraction exercise: If we cut 30-50%, what goes first? What can be merged? Hardcoded? Deferred?

Output Format

Verdict

SIMPLE / OVERENGINEERED / UNCLEAR — one sentence explanation, then restate core purpose in one sentence.

Decisions

Each bloat signal becomes a decision. Ordered by leverage. Only list what exists.

[ID]
CUT/KEEP/REVISE: <thing>
Rationale: <why>
Reversible: Yes/No

Approval

Instruct user to reply with Decision IDs and YES / NO / DEFER.

Constraints

  • Never propose open-ended improvements
  • Never execute changes without approval
  • Each decision must be atomic and answerable in seconds

Original prompt by @kloss_xyz

Expand your agent's capabilities with these related and highly-rated skills.

ozten/skills

five-whys

Root cause analysis technique for self-improvement. Use after any failure, mistake, or suboptimal outcome to find systemic causes and actionable changes. Triggers: analyzing why something went wrong, debugging repeated failures, post-mortem analysis, retrospectives, understanding root causes, reflecting on what could be improved.

5 1
Explore
ozten/skills

nano-banana-image-gen

Generate images using the `imagen` CLI (Gemini and OpenAI models). Use when the user says "nano banana", "generate an image", "create an image", "make me a picture", "image gen", "draw", "illustrate", or wants to create images from text prompts.

5 1
Explore
ozten/skills

webdev-combobox-autocomplete

Foundational patterns for building accessible autocomplete/combobox components with state management, ARIA patterns, keyboard navigation, async suggestions, and framework-agnostic implementation. Use when building autocomplete inputs, command palettes, search inputs, select replacements, or any dropdown with keyboard navigation and suggestions.

5 1
Explore
ozten/skills

ui-design-iteration

Iterates on data-intensive UI designs to improve scannability, hierarchy, accessibility, and systematization. Use when improving an existing UI, reviewing a design for UX issues, or transforming a functional-but-flat interface into a polished product.

5 1
Explore
ozten/skills

tpm-spec-verify

Enrich a Phase Sepc/PRD with Quality Requirements (Q-nnn) and Acceptance Criteria (AC-nnnn). Use when user wants to add QA perspective, define test criteria, identify non-functional requirements, add verification steps, or prepare a Phase PRD for test planning.

5 1
Explore
ozten/skills

find-bugs

Adversarial three-agent bug review pipeline. Runs search → adversary → judge to find high-confidence bugs with reduced false positives. Use: /find-bugs src/

5 1
Explore

Didn't find tool you were looking for?

Be as detailed as possible for better results