aboutsummaryrefslogtreecommitdiff
path: root/scripts/lint.sh
diff options
context:
space:
mode:
authorCraig Jennings <c@cjennings.net>2026-05-14 18:46:32 -0500
committerCraig Jennings <c@cjennings.net>2026-05-14 18:46:32 -0500
commit9f62a7cadf37e3f453efbb0cdf253bcafb1b6393 (patch)
tree2d1928d0e8041ca0663a132385602d1bf1e17c27 /scripts/lint.sh
parentf5b8688aed8ec698220a67c2dbfbcae22e7575f4 (diff)
downloadrulesets-9f62a7cadf37e3f453efbb0cdf253bcafb1b6393.tar.gz
rulesets-9f62a7cadf37e3f453efbb0cdf253bcafb1b6393.zip
feat(lint-org): add /lint-org command + file design spec
A new /lint-org command at .claude/commands/lint-org.md orchestrates the elisp script: invokes it, parses the stdout plist stream, walks each judgment item with the user via inline numbered options (per interaction.md, no popup), and reports pre/post-pass deltas. Two modes: interactive (default, walks judgments now) and mechanical-only (defers them to a follow-ups file via --followups-file). The spec at .ai/specs/lint-org-skill-spec.md is the design doc that motivated this work, captured from yesterday's manual 55→1 lint pass on todo.org. todo.org gains a [#A] entry pointing at the spec.
Diffstat (limited to 'scripts/lint.sh')
0 files changed, 0 insertions, 0 deletions