Help us improve
Share bugs, ideas, or general feedback.
From skills-for-humanity
Finds the simpler version of anything (strategy, product, message, design) by identifying its core and removing what obscures it.
npx claudepluginhub human-avatar/skills-for-humanityHow this skill is triggered — by the user, by Claude, or both
Slash command
/skills-for-humanity:aesthetic-simplicity-analysisThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Simplicity is not minimalism for its own sake — it is the clarity that emerges when
Tests whether a solution is more complex than necessary by auditing each element against the irreducible core.
Improve by removal rather than addition. Focus on what to stop doing, eliminate the negative, and subtract complexity. Use for system simplification, process improvement, and feature prioritization.
Audits UI designs against Dieter Rams' ten good design principles, scores each with evidence, and hands off a verdict prompt for new design, refine, or redesign.
Share bugs, ideas, or general feedback.
Simplicity is not minimalism for its own sake — it is the clarity that emerges when everything that obscures the essence has been removed. Most things accumulate layers: additions made under pressure, elements that hedge against edge cases, features added to satisfy someone who asked. The result is a thing that does everything adequately and nothing powerfully. This skill finds the core and tests what must stay, what can go, and what removal would actually cost.
Step 1: State the Thing and Its Purpose What is it, and what is it supposed to do? Name the object — a strategy, product, message, design, process, argument — and state its job in one sentence. If the purpose isn't clear, clarifying it is the first act of simplification.
Step 2: Find the Essence If you could keep only one thing — one idea, one element, one mechanism — and it had to carry the entire weight of the purpose, what would it be? State this as one sentence. This is the essence. Everything else in the analysis flows from whether it serves this or doesn't.
Step 3: Classify Each Element Go through every component or layer. Assign each one of three classifications:
Step 4: Remove and Reduce Eliminate everything classified as obscuring. Reduce everything classified as supporting to the minimum required for the essence to land clearly. Each reduction is a decision — name what it costs and why that cost is acceptable.
Step 5: Test with What Remains With the reduced set: can the essence be felt clearly? Does the version with less do the original job? If not, something was misclassified — a supporting element was actually doing more work than was visible. Revise and keep it.
Step 6: Name What Was Lost What was removed, and what did each removal cost? Some removals are free — the element was noise that looked like signal. Some involve real trade-offs — the removed element served a secondary purpose worth acknowledging even if not worth keeping.
Before proceeding, use the AskUserQuestion tool:
Proceed based on their selection.
Essence: [one sentence — the irreducible core of what this thing is and does]
Element Classification
| Element | Classification | Rationale |
|---|---|---|
| [component] | [essence / supporting / obscuring] | [why — what it does for the core] |
Simplified Version: [what remains after removal and reduction]
What Was Lost
| Removed Element | What It Did | Acceptable Loss? |
|---|---|---|
| [element] | [secondary function] | [yes — free / yes — acceptable trade-off / no — reclassify] |
Verdict: Does the simplified version deliver the essence clearly? [yes / partial — state what's still competing / no — revise classification]
The goal is not the shortest version but the clearest. A long thing can be simple if every part serves the essence. A short thing can be incoherent if it's just been cut without finding the core first. Simplicity is achieved when adding anything would be wrong, and removing anything would be a loss.
After delivering this output, use AskUserQuestion to offer the next move:
/aesthetic-elegance-testing — Test the elegance of the simplified version/writing-line-editing — Edit for the simplicity findings/aesthetic-coherence-check — Check the simplified version still coheres