Skip to content

Rewrite docs with Simplified Technical English (ASD-STE100) - #172

Open
kyleve wants to merge 1 commit into
mainfrom
cursor/simple-english-docs-f320
Open

Rewrite docs with Simplified Technical English (ASD-STE100)#172
kyleve wants to merge 1 commit into
mainfrom
cursor/simple-english-docs-f320

Conversation

@kyleve

@kyleve kyleve commented Aug 2, 2026

Copy link
Copy Markdown
Owner

Summary

Adds the Simple English agent skill and rewrites repo documentation using its pragmatic ASD-STE100 rules.

Scope: 30 AGENTS.md files, 29 README.md files, and 3 repo-owned skills (running-tests, github-workflow, todo-triage).

What changed

  • Added simple-english external skill — pinned in .agents/external-skills.json; attribution updated.
  • Language pass across all agent docs and READMEs:
    • Shorter sentences (20 words for rules, 25 for descriptions)
    • Imperative voice for agent instructions
    • Conditions before commands ("If X, do Y")
    • Removed "should" / hedges / filler; consistent terms (run, make sure that)
    • No semicolons in prose

What did not change

  • All factual content, invariants, guard test names, links, code paths, and identifiers are preserved.
  • No Swift source changes.

Net effect

~600 lines removed (1091 insertions, 1697 deletions) — mostly from splitting long sentences and trimming filler, not from dropping content.

How to review

This is an experiment in readability. Spot-check a few files you know well:

If the tone feels too terse or loses nuance anywhere, flag specific sections — easy to tune per-file without reverting the whole pass.

Validation

  • ./swiftformat --lint — clean (docs-only change)
  • ./test — not run (Linux VM; no code changes)
Open in Web Open in Cursor 

Add the simple-english external skill (AminBlg/SimpleEnglish) and apply
pragmatic ASD-STE100 rules across AGENTS.md, README.md, and repo-owned
skills: shorter sentences, imperative rules, conditions before commands,
consistent terminology. Factual content, links, and identifiers are unchanged.

Co-authored-by: Kyle Van Essen <k@kve.me>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants