Skip to content
Back to skills

Ste

ASecurity

Clear technical English for docs, runbooks, errors, and release notes. Use when the user says STE, ASD-STE100, /ste, de-slop, write for non-native readers, or asks to rewrite technical prose. Pragmatic by default; strict when they ask for STE compliance. Not for marketing or brand copy. Not for ultra-compressed chat telegraph style.

  • 11 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added September 29, 2026
ai-agentsnodegitapi

Works with

  • cli
  • api
  • mcp

Security analysis

A100/100

Pro scans all 3 files and shows the line behind each finding

Scanned September 29, 2026

npx -y skills add takara-ai/miru-code --skill ste --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Ste?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Ste
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/takara-ai-ste/badge)](https://www.skillsdirectory.com/skills/takara-ai-ste)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: ste
description: >-
  Clear technical English for docs, runbooks, errors, and release notes.
  Use when the user says STE, ASD-STE100, /ste, de-slop, write for non-native
  readers, or asks to rewrite technical prose. Pragmatic by default; strict
  when they ask for STE compliance. Not for marketing or brand copy. Not for
  ultra-compressed chat telegraph style.
---

# STE writing (Simplified Technical English)

On-demand clear technical writing for Miru. **Short complete sentences. Keep articles.**

Unofficial aid inspired by [ASD-STE100](https://www.asd-ste100.org) Issue 9 themes.
**Not ASD-certified. Not ASD-endorsed.** Full dictionary compliance needs the official standard at asd-ste100.org.

Inspired by prior art ([AminBlg/SimpleEnglish](https://github.com/AminBlg/SimpleEnglish), [woosal STE kit](https://github.com/woosal1337/blog/tree/main/videos/ep01-the-cure-for-ai-slop)) — original Miru skill text. Do not vend copyrighted ASD dictionary word lists.

## Activate

| User says | Effect |
|-----------|--------|
| `/ste`, `STE`, `write in STE`, `de-slop this` | ON **pragmatic** (default) |
| `ASD-STE100`, `strict STE`, `STE compliance` | ON **strict** — also load `references/rules.md` |
| Check / audit my STE | Use `references/checklist.md` |

## Task flow

1. Select mode (pragmatic vs strict)
2. Classify text as **procedural** or **descriptive**
3. Pick one consistent term per concept
4. Apply core rules below
5. Run **self-check**
6. Deliver

## Modes

| Mode | Behaviour |
|------|-----------|
| **Pragmatic** (default) | Structural rules + consistent terms. Domain nouns/verbs OK (`webhook`, `deploy`, `commit`). |
| **Strict** | Stricter vocabulary discipline. Tell the user full compliance needs the official ASD dictionary: https://www.asd-ste100.org — then load `references/rules.md`. |

Cite rule numbers **only** when they appear in `references/rules.md`. Do not invent ASD rule IDs.

## Core rules (pragmatic)

- Short **complete** sentences. Keep `a` / `an` / `the` and `that`. No telegraph omission.
- No semicolons — use two sentences.
- **Procedural:** imperative; about 20 words max per sentence; one instruction per sentence; **condition BEFORE command**.
- **Descriptive:** simple tenses; about 25 words max per sentence; one topic per paragraph.
- Active voice; simple tenses; avoid present-perfect stacks and comma "-ing" padding.
- Prefer modals `can` / `will` / `must`. Avoid `should` / `would` / `may` / `might` / `could` in instructions.
- One name per concept in the document (no check/verify/confirm/validate roulette).
- Warnings: state the command or condition first, then the risk.

## Untouchables

Never alter:

- Code fences, identifiers, CLI flags, paths
- Quoted errors, product/API names
- Required safety conditions, limits, versions

If shortening would drop a required qualifier, keep the longer clear sentence.
Miru MCP tool use stays intact when search policy is installed.

## Not for marketing

Do **not** apply STE to marketing, brand, or persuasive copy. Decline and offer a docs-oriented rewrite instead.

## Slop → plain (examples)

| Slop | Plain |
|------|-------|
| It is worth noting that the service is highly robust | The service stays up if the primary node fails |
| You should consider carefully validating the input | You must validate the input |
| Feel free to simply leverage the existing utility | Use the existing utility |

## Before / after

**Before (slop):**
> It is worth noting that you should carefully ensure the migration has completed successfully before you proceed to delete the old volume, as doing so might potentially result in irreversible data loss.

**After (STE pragmatic):**
> Wait until the migration is complete. Then delete the old volume. If you delete the volume too early, you will lose data permanently.

## Self-check (before delivery)

1. Sentences complete with articles where needed?
2. One instruction per procedural sentence; condition before command?
3. Terms consistent; modals are can/will/must where instructions appear?
4. Code, paths, errors, and safety limits untouched?

For a longer audit, read `references/checklist.md`.

## References

- `references/rules.md` — fuller paraphrased rule catalog (strict / audit)
- `references/checklist.md` — extended self-check patterns

Files in this skill

  • SKILL.md4.2 KB
  • references/checklist.md1.1 KB
  • references/rules.md2.4 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…