Claude Ste Writing — Development skill for Claude Code
Simple English writing rules for Claude Code.
How to install Claude Ste Writing
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open SalahAlawneh/claude-ste-writing and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Claude Ste Writing does
Simple English writing rules for Claude Code.
Alternatives in Development
- Mcporter — Call MCPs via TypeScript, masquerading as simple TypeScript API 4.1k ★
- 02 Simple Mode — Simple Mode System Prompt 2.3k ★
- Vibekit — A simple SDK for safely running Codex, Gemini CLI, and Claude Code in a secure sandbox 1.7k ★
README
Simple English for Claude Code
This kit makes Claude Code write in Simplified Technical English. It follows the ASD-STE100 principles: short sentences, active voice, one idea per sentence, and no unnecessary words.
It keeps technical terms. Words such as *webhook*, *idempotency* and *coroutine* stay.
What it installs
- Writing rules. The installer adds a section to
~/.claude/CLAUDE.md. Claude Code reads this file at the start of every session, in every project. - A reminder before every answer. The installer adds a
UserPromptSubmithook to~/.claude/settings.json. Each time you send a message, the hook adds one sentence that tells Claude to apply the rules. Without it, the rules fade in long sessions.
Requirements
- macOS or Linux
- Claude Code
python3
Install
cd claude-ste-writing
./install.sh
Then start a new Claude Code session.
The installer backs up each file before it changes it. Backup files use the suffix `.bak-YYYYMMDD-HHMMSS`. You can run the installer more than once; it never adds a duplicate.
If `~/.claude/settings.json` is not valid JSON, or if its `hooks` section has an unexpected shape, the installer stops before it changes your files.
Check that it works
In a new session, run `/hooks`. The `UserPromptSubmit` event lists the reminder.
Remove
./uninstall.sh
This removes the rules section and the reminder hook. It keeps all your other settings.
Limits
The reminder is text. It makes simple English more likely, but nothing checks the answer. If an answer reads badly, tell Claude "STE" and ask for a rewrite.
Files
| File | Purpose |
|---|---|
install.sh |
Installs the kit |
uninstall.sh |
Removes the kit |
EXPLAINER.md |
Explains how the two parts work |
kit/writing-rules.md |
The rules that go into CLAUDE.md |
kit/ste.py |
The install and uninstall logic |
Related Skills
000 0 Asd Ste100
000-0-ASD-STE100 (tier 0). Goal: Every document is clear to a reader who is not a developer. Objective: Give t
Simplified Technical English For Agent Output ASD St100
Claude skill for writing manuals, procedures, and safety text in ASD-STE100 Simplified Technical English (Issu
Ste Zh
Agent skill: 按 ASD-STE100 (Simplified Technical English) 原则用中文向用户汇报结果
Clear On
Turn on Clear Answer mode. Every following reply is written in short, plain English and gated by the linter un
Ste On
Turn on Simplified Technical English (STE) dialogue mode. Every following reply is written in STE and gated by
Ste
Rewrite text in ASD-STE100 Simplified Technical English (clear, unambiguous, one idea per sentence).
Related Agents
Ste Reviewer
Reviews technical documentation against Simplified Technical English rules and reports concrete edits, grouped
Code To BDD
Backward-engineering BDD agent. Given a code path and a plain-English module context, reads the source code (f
Xp Reviewer
Extreme Programming lens for the review-loop system. Reviews a scoped diff against Kent Beck's four rules of s