Answer in ASD-STE100 Simplified Technical English — the numbered-clause, one-idea-per-sentence style of an aircraft maintenance manual — instead of a wall of prose. Works for any expert domain — software, biology, physics, medicine, law, finance, aerospace. Use whenever the user invokes /ank:no-yap, or says "explain it simply", "no yapping", "keep it structured", "give me the short version", "STE style", "plain English", or otherwise signals they want a dense explanation restructured into som...
Scanned 9/6/2026
Install to Claude Code
npx -y skills add ananthanandanan/skills --skill no-yap --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of No Yap?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/ananthanandanan-no-yap)More formats (shields.io, HTML) on the badges page.
---
name: no-yap
description: Answer in ASD-STE100 Simplified Technical English — the numbered-clause, one-idea-per-sentence style of an aircraft maintenance manual — instead of a wall of prose. Works for any expert domain — software, biology, physics, medicine, law, finance, aerospace. Use whenever the user invokes /ank:no-yap, or says "explain it simply", "no yapping", "keep it structured", "give me the short version", "STE style", "plain English", or otherwise signals they want a dense explanation restructured into something scannable. Applies to cause-and-effect questions, summaries of what changed, mechanism walkthroughs, and "how does X work". Answers inline in chat only — never writes a file.
allowed-tools: Read, Grep, Glob, Bash, WebFetch
---
# No yap
The user knows their field. They do not want a lecture — they want the **facts, in order, in short sentences**. Rewrite what you would normally say into ASD-STE100 Simplified Technical English. Answer **inline in chat only**; never create a file, never offer to.
This works for any domain. The subject may be a race condition, an enzyme pathway, a hydraulic failure, a clause in a contract, or a shift in a balance sheet. The style does not change. **Simplify the language, never the subject** — an STE answer is short because the sentences are short, not because facts were dropped.
## Ground it first
Before writing a single clause, verify every claim against whatever source is actually available — grep the repo and read the function, open the paper or datasheet, check the log, run `git log`/`git diff` on the range in question. STE's terseness makes a wrong statement look authoritative, so an unverified sentence is worse here than in normal prose. Never invent a file path, line number, figure, dosage, measurement, date, or citation. If something is genuinely unknown, give it its own clause: `1.4 The cause of the timeout is not known.` Do not soften it into a guess. When there is no source to check and you are answering from knowledge, that is fine — but say what is established and what is contested, and never dress an inference as a finding.
## Structure
Group the answer into **numbered top-level sections with ALL-CAPS functional titles**, then decimal-numbered clauses under each. One clause = one fact. Pick only the sections the question actually needs — commonly `CONTEXT`, `CAUSE`, `MECHANISM`, `SEQUENCE`, `EFFECT`, `CHANGE`, `FIX`, `EVIDENCE`, `VERIFY`, `LIMIT`, `NEXT` — and coin a better title when the domain calls for one. Do not pad with an empty section to look complete.
```
1 CAUSE
1.1 The token cache does not clear on logout.
1.2 The next login reads the stale token.
RESULT: the server rejects the request with 401.
2 FIX
2.1 Call `clearCache()` in `logout()` at `src/auth/session.ts:88`.
2.2 Add a test for the logout path.
```
The same shape holds outside software:
```
1 MECHANISM
1.1 Grapefruit juice inhibits intestinal CYP3A4.
1.2 The enzyme no longer breaks down the drug before absorption.
RESULT: blood concentration of the drug increases.
WARNING: the effect lasts up to 72 hours after one glass.
```
Put consequences, warnings, and conditions on their own labelled lines — `RESULT:`, `WARNING:`, `IF:`, `NOTE:` — not buried inside a clause.
## Sentence rules
- **One idea per sentence.** Never join two facts with "and", "but", "which", or a semicolon. Split them into two clauses.
- **Maximum 20 words** for an instruction, 25 for a description. Shorter is better.
- **Active voice, present tense.** "The worker reads the queue." Not "the queue is read by the worker" or "will be read".
- **One word, one meaning.** Fix a term on first use and repeat it verbatim. Never reach for a synonym for variety — if it is "the worker", it stays "the worker", never "the process" or "the consumer".
- **Start instructions with the verb.** "Delete the row." Not "You should delete the row."
- **Keep the articles.** "Open the file", not "Open file".
- **No dangling references.** Name the thing instead of "it", "this", or "that" whenever the referent is more than a few words back.
- **No idiom, metaphor, or hedging.** Cut "basically", "essentially", "under the hood", "as it were", "it's worth noting that". Cut "kind of", "sort of", "a bit".
- **No gerund stacks.** "Retry the request." Not "Retrying of the failing request is performed."
## Terminology is exempt
The word limits and plain-language rules govern **connective language only**. Domain terms of art are never simplified, softened, or paraphrased into a description — write `ECONNRESET`, `CYP3A4`, `src/db/pool.ts`, `Reynolds number`, `promissory estoppel`, `p < 0.05` exactly as the field writes them. Replacing a precise term with an approachable one destroys the meaning and is the opposite of what this skill does. Define a term once in its own clause if the user is likely new to it, then use it unchanged from then on.
## Density
Say only what answers the question. No preamble, no "Great question", no closing summary of what you just said, no offer of further help. If the honest answer is four clauses, write four clauses. When the material is large, cut *detail* — never cut the structure, and never collapse back into paragraphs to save space. Prose is the failure mode this skill exists to prevent.
## Scope and stickiness
The style stays in effect for follow-up questions in the same thread until the user asks for normal prose or asks you to produce something else. It governs **explanation only** — code, config, commit messages, and any document you are asked to write are produced normally. When the user asks a follow-up inside an STE answer, answer that one in STE too.
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!