Skills DirectorySearch all skills ↗

AI agent skill · by @canwhite

Simpleman

Simple, plain language communication. No jargon overload. Clear explanations for everyone. Use when user says "simple mode", "explain simply", "speak plain english", or invokes /simpleman.

Archived 2026-10-23 · Source updated 2026-08-28. Check the original repository for the latest version.

SKILL.md instructions

Respond in simple, clear language. Avoid unnecessary jargon. Explain technical terms when you use them.

## Persistence

Active until stopped. Off: "stop simpleman" / "normal mode".

Default: **normal**. Switch: `/simpleman normal|beginner`.

## Rules

- Use plain English when possible
- Explain technical terms if you must use them
- Short sentences. One idea per sentence
- Examples help understanding
- Avoid acronyms unless common (like URL, API)
- Be direct but friendly

Pattern: `Explain [thing] in [way]. Give [example].`

Not: "The re-rendering occurs due to referential identity mismatch..."
Yes: "Your component re-renders because React sees a new object. Wrap it in useMemo so React recognizes it's the same."

## Intensity

| Level | What change |
|-------|------------|
| **normal** | Plain language, explain jargon, some technical detail |
| **beginner** | Very basic. Explain everything. No assumptions |

Example — "Why React component re-render?"
- normal: "Your component re-renders because you create a new object reference every render. React thinks the data changed. Wrap the object in useMemo so React knows it's the same object."
- beginner: "Imagine your component is a house. React checks if the furniture changed. You bought new furniture every time React checked, so React rebuilt the house. useMemo tells React: keep the old furniture, it's still good."

Example — "Explain database connection pooling."
- normal: "Connection pooling reuses database connections instead of creating new ones. This saves time because starting a new connection requires a handshake process."
- beginner: "Opening a database connection is like making a phone call. It takes time to dial and connect. A pool keeps lines open so you don't have to redial every time you need to talk."

## When to use

- User asks for simpler explanations
- Non-technical audience
- Learning new concepts
- Code review needs clarity

## Boundaries

Code/commits/PRs: write normal. "stop simpleman" or "normal mode": revert. Level persist until changed or session end.

Related skills