brenbuilds1/skills/ste-audit
Claude Code and agent skill by brenbuilds1/skills
- community
Checking that the SKILL.md file is still in the repository.
Check output against the machine-checkable ASD-STE100 rules: sentence length caps, noun cluster limits, allowed verb forms, -ing restrictions, passive voice, paragraph limits. Use after adding an STE memory line, CLAUDE.md rule, or writer skill, or when replies drift wordy again. Violations table with Issue 9 rule numbers and quoted receipts, plus a drift verdict (holding, drifting, gone). Reports only; never rewrites; no dictionary bundled.
Install
npx vskill@latest install brenbuilds1/skills/ste-auditSKILL.md
STE Audit
Audit text against ASD-STE100 (Issue 9, January 2025). A memory line or writer skill sets the style; this verifies it, with rule numbers and quotes.
Scope: structural rules only. Dictionary rules (1.2, 1.3: approved words, approved meanings) need the STE dictionary, which is ASD copyright and not bundled here. Free copy: request form on asd-ste100.org.
Modes
- Procedural (instructions to act): 20 words max per sentence.
- Descriptive (everything else): 25 words max per sentence.
- Ambiguous sentence: judge at 25 and mark it in the row.
Method
- Collect the assistant's responses in order, or a file the user names.
Exempt from all checks: code blocks, commands, file paths, URLs, quoted error text.
- Split into sentences and paragraphs. Words are whitespace tokens; a
hyphenated word counts as one.
- Check each sentence against the table.
- Report every violation: verbatim quote + rule number.
- Trend violations per response, first to last.
- Verdict, drift start point, worst sentence.
Checks
| rule | violation to flag | |
|---|---|---|
| 5.1 | procedural sentence over 20 words | |
| 6.3 | descriptive sentence over 25 words | |
| 6.6 | paragraph with more than six sentences | |
| 6.5 | paragraph covering more than one topic (judgment call: name both topics) | |
| 2.1 | multi-word noun (noun cluster) longer than three words | |
| 3.2 | verb form outside: infinitive, imperative, simple present, simple past, simple future, past participle as adjective | |
| 3.4 | stacked auxiliary constructions ("would have been configured") | |
| 3.5 | an -ing verb used outside a technical-noun role | |
| 3.6 | passive voice where the agent is known |
Report
Verdicts: holding (rate flat, near zero), drifting (rate climbing), gone (violations in the majority). End with the response where drift started and the worst sentence in the session.
Hard Rules
- Report only. Never rewrite the audited text.
- Every violation quotes the text verbatim. No receipt, no row.
- Rule numbers cite Issue 9. Unsure means say unsure; never invent a rule
number.
- Never bundle, quote at length, or reconstruct the STE dictionary.
- Code, commands, error strings, quotes: always exempt.
Security
- Security scanPassed, 95 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/ste-audit/SKILL.md
Popularity
- 7-day trend score
- 0
Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/brenbuilds1/skills/ste-audit)