Skip to content

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

Open
kyleve wants to merge 7 commits into
mainfrom
cursor/simple-english-docs-f320
Open

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

Conversation

@kyleve

@kyleve kyleve commented Aug 2, 2026

Copy link
Copy Markdown
Owner

Summary

Fresh rewrite against current main (replaces the stale August branch). Adds the Simple English agent skill and applies pragmatic ASD-STE100 rules across agent docs and READMEs.

Scope

Category Count
AGENTS.md (root + modules) 32
README.md (modules + specs + Ledger) 40
Repo-owned skills 6 (running-tests, github-workflow, todo-triage, building-ui, upgrade-where-backup, tla-verify-protocol)

What changed

  • Added simple-english external skill — pinned in .agents/external-skills.json; attribution updated.
  • Language pass — shorter sentences, imperative rules, conditions before commands, consistent terms, no "should"/semicolons in prose.
  • New since the original PR attempt: Ledger modules, three additional skills, nine TLA+ specification READMEs under Where/Specifications/.

What did not change

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

Review focus

This is a readability experiment. Spot-check files you know well — root AGENTS.md, a module pair, and a skill like running-tests. Flag any section that feels too terse or loses nuance.

Testing

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

cursoragent and others added 7 commits August 9, 2026 05:31
Apply STE procedural rules: imperative sentences, max 20 words per
instruction, conditions before commands, no semicolons, should→must.
Keep all links, commands, paths, code blocks, tables, and factual content.
Skipped ./test (Markdown-only). ./sync-agents not run (Ruby unavailable on VM).

Co-authored-by: Kyle Van Essen <k@kve.me>
Simplify procedural language: imperative rules, must not should,
make sure that not check/ensure, conditions before commands, no
semicolons in prose. Preserve structure, links, commands, and facts.

Co-authored-by: Kyle Van Essen <k@kve.me>
Apply ASD-STE100 pragmatic mode to all 11 feature AGENTS.md files under
Where/ and Ledger/. Rules use imperative voice, conditions before commands,
max 20 words per rule, no semicolons, and must instead of should. Links,
identifiers, guard test names, code paths, structure, and factual invariants
are preserved.

Co-authored-by: Kyle Van Essen <k@kve.me>
Apply simple-english skill across all 20 Shared module AGENTS.md files:
imperative rules, conditions before commands, no semicolons, must not
should. Preserve links, identifiers, guard tests, and factual invariants.

Co-authored-by: Kyle Van Essen <k@kve.me>
Apply pragmatic ASD-STE100 across all 40 README files: split long
sentences, remove semicolons in prose, replace should with must or delete,
remove filler words, keep code blocks/tables/links/identifiers intact.

Procedural sections use imperative voice (20-word limit).
Descriptive sections use simple present (25-word limit).

Co-authored-by: Kyle Van Essen <k@kve.me>
Apply ASD-STE100 pragmatic mode: split long sentences, remove semicolons,
replace filler, keep code blocks and tables intact.

Co-authored-by: Kyle Van Essen <k@kve.me>
Pin AminBlg/SimpleEnglish at 59bf670 for ASD-STE100 doc rewrites.

Co-authored-by: Kyle Van Essen <k@kve.me>
@cursor
cursor Bot force-pushed the cursor/simple-english-docs-f320 branch from 7621754 to e7b673d Compare August 9, 2026 05:31
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