v3.0.2: fix installer pointer, app UI patterns, adaptive python, copywriting patterns
Patch release. No rule changes, no renumbering. Closes two issues, merges four PRs.
Fixed
- #13: the installer wrote a Claude Code
@importpointer into AGENTS.md, which Codex cannot read and Claude Code does not need. - The CLI now writes a pointer block to the file each agent reads (CLAUDE.md for Claude Code, AGENTS.md for Codex and Antigravity), drops the 46 KB core import, and uses the same
<!-- antislop:start/end -->markers as the wizard, so a second install replaces the block instead of duplicating it. A global install no longer creates agent folders for tools you do not have.
Added
- #14: antislop-ui had no patterns for app screens; all 28 were landing-page tells.
- New App & Dashboard section in antislop-ui: default dashboard shell, invented stat-card numbers, filler activity feed, charts without a question, generic table columns, placeholder empty and loading states. Six patterns, each citing rules that already exist.
- Two new copywriting patterns for sentences that hide their actor: Actorless Passive, and Inanimate Subject with a Human Verb.
Changed
- The contrast checker now runs on any platform:
python3on macOS and Linux,pythonon Windows, both pre-approved. No one is forced to install python3, and no permission prompt appears. - The npm package author is now
antislop. - Version bumped to 3.0.2; install wizard URLs re-pinned