bastien
a2e654d89f
feat(rules): write-time UI reflexes in web-building.md, from ui-skills
...
Fourteen lines of stack-agnostic micro-rules (dvh, safe-area, paste,
tabular-nums, text-wrap, z-index scale, compositor-only motion, 44 px
targets, focus-visible, status not by color alone, errors by the field,
one accent per view). Case 3 of the 6-repo review: nothing installed.
2026-09-27 20:23:52 +02:00
Bastien Chanot
12e5324065
feat(rules): user permanent rules — writing style, web building, web security (BDR-085)
...
Three rules/ files from the user's permanent-rules text:
- writing-style.md (always-on): em-dash ban, no it's-not-X-it's-Y, no
emoji, no decorative bold, no reflex triads, no hedging chains, slop
vocabulary ban, sentence-length variety, deliverable self-check.
Scope carve-outs keep caveman registries, code comments, skill
templates intact.
- web-building.md (path-scoped): design anti-default list + public-site
done checklist (report missing items, never invent them).
- web-security.md (path-scoped): browser-exposed keys, service-key/client
split, RLS, server-side auth, IDOR, cookie flags, field minimization,
rate limiting — extends §Security, no dup of the core.
Project CLAUDE.md rules/ doctrine: 320-budget exception for standalone
always-on user rule sets.
2026-08-25 19:48:02 +02:00