pi-simplified-technical-english

Simplified Technical English (ASD-STE100) for pi: a writing skill, a /ste session mode, and a ste_check tool.

Packages

Package details

extensionskill

Install pi-simplified-technical-english from npm and Pi will load the resources declared by the package manifest.

$ pi install npm:pi-simplified-technical-english
Package
pi-simplified-technical-english
Version
1.0.4
Published
Oct 4, 2026
Downloads
801/mo · 26/wk
Author
hazrid1993
License
MIT
Types
extension, skill
Size
72.6 KB
Dependencies
0 dependencies · 0 peers
Pi manifest JSON
{
  "skills": [
    "./skills"
  ],
  "extensions": [
    "./pi-extension/index.js"
  ]
}

Security note

Pi packages can execute code and influence agent behavior. Review the source before installing third-party packages.

README

pi-simplified-technical-english

Simplified Technical English (STE) for the pi coding agent. STE is a controlled language for technical documentation, based on the ASD-STE100 specification. This package gives pi:

  • a skill that makes the agent write technical text in STE,
  • a /ste command that turns a persistent STE mode on and off for the session,
  • a ste_check tool that the agent can call to check text against the STE rules.

Install

pi install npm:pi-simplified-technical-english

or from git:

pi install git:github.com/hazrid93/pi-simplified-technical-english

Use

  • /ste — turn STE mode on. The agent writes all technical text in STE for the rest of the session.
  • /ste off — turn STE mode off.
  • /ste status — show the current mode.
  • /ste check <file> [procedural|descriptive|mixed] — run the STE check tool on a file and show the report.
  • Type /ste with a space — pi shows all choices (on, off, status, check, and the check modes) in the autocomplete menu.
  • When STE mode is on, the footer shows a § STE indicator.
  • /ste-skill [text] — use the STE skill one time, without the persistent mode.
  • Ask the agent to "check this text in STE" — the agent can call the ste_check tool on text or on a file.

Pi loads the skill (skills/simplified-technical-english/SKILL.md) automatically. The agent also follows STE whenever you ask for Simplified Technical English, controlled language, or plain technical writing, without a command.

The check tool needs python3 on the PATH.

Test

npm test

License and notice

The ASD-STE100 specification and its dictionary are the property of ASD. This package is not an official ASD product and does not certify compliance with ASD-STE100. See NOTICE.md.