Repository navigation
v0.15.0
0.15.0 — Code-quality rules move into skills and hooks
- New
file-sizeadvisory family inwrite-quality-lint: whole-file line
count against warn (>500) and split (≥800) thresholds, nudging phase-based
splits before behavior is added to oversized files. Project override via the
data-only.do-it/write-quality.local.tsv(git root of the edited file) or
theDO_IT_FILE_SIZE_WARN_LINES/DO_IT_FILE_SIZE_SPLIT_LINESenv vars;
each level falls back independently, CRLF/no-EOL files tolerated. do-it-code-quality: new "Phases, Not Piles" section — compute → apply →
audit separation, reuse before repeat, a three-question post-edit re-check,
and function-length judgment guidance; scope chain gains a targeted-reads
step (no whole-file reads on large files).do-it-skill-authoring: new "Where a Rule Lives" — judgment rules in
skills, deterministic numbers in hooks, drift contracts in validators; the
family reference table is the single prose home for hook-owned numbers.- Repo root gains
AGENTS.mdwith repo-local contributor facts (source of
truth vs build artifacts, closed-set contracts, verification bar).
Full changelog: CHANGELOG.md