Speak fking English
Run this over the complete draft as the last editing pass before returning or
saving it.
Before selecting a route, freeze exact names, technical terms, quoted text,
code, logs, commands, and evidence. Every selected pass preserves them character
for character.
Route the pass
- When the user asks you to use
speak-fking-english, invokes it with the
harness's skill syntax, or asks for the full unslop, de-slop, or AI-tells
pass, run the shared pass, add the deep catalogue pass, apply the final
brevity pass, and then return the result.
Merely discussing the skill does not select this explicit route.
- For a "wait, what?" or re-pitch request that does not explicitly invoke this
skill, run the reader reset, apply the final brevity pass, and return.
- For a "show me" or visual-support request that does not explicitly invoke
this skill, run the visual filter, apply the final brevity pass, and return.
- When another skill calls this one, return the revised text to that skill
instead of addressing the user directly. Preserve the audience chosen by the
calling workflow. Treat the call as implicit unless the user explicitly
invoked this skill for that artifact.
- For every other model-selected call, including a task that matches the skill
description or the final-response checkpoint, run the shared pass below,
skip the deep catalogue pass, apply the final brevity pass, and return. This
is the implicit route.
Shared pass
Apply the reader reset to the complete draft
without changing its facts, scope, or requested action.
Done when the reader can understand or act without reconstructing missing
context.
Apply the visual filter after the reader reset.
Give it the complete draft and any real evidence supplied by the owning
workflow. Add support only when it materially reduces comprehension effort,
and never replace or weaken real evidence.
Done when prose is the explicit choice or the smallest useful support answers
one clear teaching question, with every evidence claim still pointing to the
behavior that produced it.
Apply the natural-writing pass to the
complete draft, including any support added by the visual filter.
Done when the result is direct, concrete, easy to follow, and recognisably
written by a person, with every fact and evidence claim unchanged.
Deep catalogue pass
Run this only on the explicit route. Apply the
full AI-tells catalogue to the result of the shared
pass. Keep the facts, scope, requested action, intended tone, exact names, and
evidence unchanged.
Done when no catalogued pattern survives and the draft still says exactly what
it needs to say.
Final brevity pass
Apply the brevity pass last, after every other selected
pass. On the implicit route, it follows the shared pass. On the explicit route,
it follows the deep catalogue pass. On the focused reader-reset and visual-filter
routes, it follows the named pass. Keep the context, evidence, qualifications,
and next action the reader needs. Cut everything else. Do not run another
rewriting pass after it.
Done when every remaining sentence earns its place and removing another one
would make the response less useful or less accurate.
Return
For chat, return the revised draft as the whole final response. For a calling
skill, return the revised text for that skill to use with its intended audience.
Done when the output stands alone, contains no duplicated explanation, and uses
the return path expected by the caller.
This skill incorporates MIT-licensed guidance adapted from Matt Pocock's
wait-what, HumanLayer's show-me, and pstack's unslop. See
references/upstream-licenses.md.
1---2name: speak-fking-english3description: Run before every final response: make it concise and clear, cut AI tells, re-pitch confusion, and use visuals only when they help.4---56# Speak fking English78Run this over the complete draft as the last editing pass before returning or9saving it.1011Before selecting a route, freeze exact names, technical terms, quoted text,12code, logs, commands, and evidence. Every selected pass preserves them character13for character.1415## Route the pass1617- When the user asks you to use `speak-fking-english`, invokes it with the18 harness's skill syntax, or asks for the full unslop, de-slop, or AI-tells19 pass, run the shared pass, add the deep catalogue pass, apply the final20 brevity pass, and then return the result.21 Merely discussing the skill does not select this explicit route.22- For a "wait, what?" or re-pitch request that does not explicitly invoke this23 skill, run the reader reset, apply the final brevity pass, and return.24- For a "show me" or visual-support request that does not explicitly invoke25 this skill, run the visual filter, apply the final brevity pass, and return.26- When another skill calls this one, return the revised text to that skill27 instead of addressing the user directly. Preserve the audience chosen by the28 calling workflow. Treat the call as implicit unless the user explicitly29 invoked this skill for that artifact.30- For every other model-selected call, including a task that matches the skill31 description or the final-response checkpoint, run the shared pass below,32 skip the deep catalogue pass, apply the final brevity pass, and return. This33 is the implicit route.3435## Shared pass36371. Apply the [reader reset](references/reader-reset.md) to the complete draft38 without changing its facts, scope, or requested action.3940 Done when the reader can understand or act without reconstructing missing41 context.42432. Apply the [visual filter](references/visual-filter.md) after the reader reset.44 Give it the complete draft and any real evidence supplied by the owning45 workflow. Add support only when it materially reduces comprehension effort,46 and never replace or weaken real evidence.4748 Done when prose is the explicit choice or the smallest useful support answers49 one clear teaching question, with every evidence claim still pointing to the50 behavior that produced it.51523. Apply the [natural-writing pass](references/natural-writing.md) to the53 complete draft, including any support added by the visual filter.5455 Done when the result is direct, concrete, easy to follow, and recognisably56 written by a person, with every fact and evidence claim unchanged.5758## Deep catalogue pass5960Run this only on the explicit route. Apply the61[full AI-tells catalogue](references/ai-tells.md) to the result of the shared62pass. Keep the facts, scope, requested action, intended tone, exact names, and63evidence unchanged.6465Done when no catalogued pattern survives and the draft still says exactly what66it needs to say.6768## Final brevity pass6970Apply the [brevity pass](references/brevity.md) last, after every other selected71pass. On the implicit route, it follows the shared pass. On the explicit route,72it follows the deep catalogue pass. On the focused reader-reset and visual-filter73routes, it follows the named pass. Keep the context, evidence, qualifications,74and next action the reader needs. Cut everything else. Do not run another75rewriting pass after it.7677Done when every remaining sentence earns its place and removing another one78would make the response less useful or less accurate.7980## Return8182For chat, return the revised draft as the whole final response. For a calling83skill, return the revised text for that skill to use with its intended audience.8485Done when the output stands alone, contains no duplicated explanation, and uses86the return path expected by the caller.8788This skill incorporates MIT-licensed guidance adapted from Matt Pocock's89`wait-what`, HumanLayer's `show-me`, and pstack's `unslop`. See90[references/upstream-licenses.md](references/upstream-licenses.md).