Skip to content

feat: add use-trueup skill#376

Merged
philoserf merged 1 commit intomainfrom
feat/use-trueup
Apr 8, 2026
Merged

feat: add use-trueup skill#376
philoserf merged 1 commit intomainfrom
feat/use-trueup

Conversation

@philoserf
Copy link
Copy Markdown
Owner

Summary

  • New skill that detects spec drift before committing
  • Compares staged diffs against spec files, surfaces implementation decisions not in the spec
  • Interactive review: approve (update spec), reject (revert code), edit, or skip
  • Sidecar file (.true-up/decisions.jsonl) tracks pending/rejected decisions across invocations
  • Coverage subcommand (/use-trueup coverage) analyzes spec-to-test gaps without generating tests

Test plan

  • Invoke /use-trueup with staged changes and a spec file present
  • Verify decisions are detected and presented for review
  • Test approve flow updates the spec file naturally
  • Test skip flow writes to sidecar and resurfaces on next invocation
  • Invoke /use-trueup coverage and verify gap report format

Detects drift between implementation and spec before committing.
Compares staged diffs against spec files, surfaces decisions made in
code that aren't reflected in the spec, and reconciles them through
an interactive review flow. Includes coverage check subcommand for
spec-to-test gap analysis.

Co-Authored-By: Claude Code <noreply@anthropic.com>
@philoserf philoserf merged commit 80419db into main Apr 8, 2026
2 checks passed
@philoserf philoserf deleted the feat/use-trueup branch April 8, 2026 12:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant