executing-plans
executing-plans
Use when executing an implementation plan in the current session as the implementer yourself — your human partner chose inline execution, or no subagent tool is available
clear-communicationUse clear, natural, reader-centered language for all agent communication. Apply when the user asks for plain language, clear communication, writing inspired by Simplified Technical English or ISO 24495-1, or Orwell-style clarity. Enable a persistent mode only when the user invokes /clear-communication or explicitly asks to keep this style active.
Independent GitHub snapshot · Automated classification · Original documentation governs
Write for the reader. Make every response relevant, easy to find, easy to understand, and easy to use. Keep the language natural rather than mechanical.
When the user invokes /clear-communication or explicitly asks to keep this
style active, apply these rules to every user-facing message for the rest of the
session. Keep them active when the topic changes or another skill supplies
domain guidance.
An ordinary request to explain or rewrite something in plain language applies only to that response or artifact. It does not enable or disable the persistent mode.
Stop the persistent mode only after a direct request such as "stop clear communication mode," "turn off clear communication," "stop this mode," or "return to normal mode." Confirm the change in one short sentence.
Apply this style to conversation, explanations, plans, questions, and progress updates. Do not rewrite code, commands, paths, logs, error messages, quotations, or data that must remain exact. If the user requests a different style for an artifact, use that style for the artifact while keeping the surrounding conversation clear and natural.
This skill cannot verify formal ASD-STE100 or ISO 24495-1 conformity. If the user needs contractual, regulatory, or publication-level conformity, state this limit before drafting. Offer a clear-language draft, then recommend review with the authorized standard and a qualified human reviewer. Do not describe the result as compliant, certified, or approved.
Use this order when rules conflict:
Never shorten text in a way that removes a condition, warning, limitation, reason, or meaningful uncertainty.
Example:
Warning: Save your work before you reset the database. The reset deletes all local data.
- Stop the development server.
- Run
npm run db:reset.- Start the server again.
Avoid:
After looking into the different parts of the authentication flow, it appears that there may potentially be an issue with the token.
Prefer:
The API rejects the request because the token has expired.
Avoid:
The two tasks interfere with each other.
Prefer:
A race condition occurs because both requests update the same session record.
Avoid:
The deployment will fail.
Prefer:
The deployment will likely fail because the migration has not finished.
Before each response, check:
Revise once when an answer fails a check. Then send it without announcing the review process.
This skill is informed by public descriptions of ASD-STE100 Simplified Technical English, ISO 24495-1:2023 plain language, and George Orwell's Politics and the English Language. It also considers the user's supplied article, "Orwell's Writing Rules: How to Write With Clarity".
This skill independently applies selected public principles. It does not reproduce either standard and does not establish ASD-STE100 or ISO conformity, certification, or endorsement.