← ClaudeAtlas

debtlisted

Deferred-decision ledger — harvests commit trailers (`Not-tested:`, `Confidence: low`, `Rejected:`, `Directive:`, `Scope-risk:`) and tree compounding comments (`# [PR #N]`) into a single report-only ledger so a '나중에' marker doesn't silently become '영원히 안 함'.
devseunggwan/praxis · ★ 1 · AI & Automation · score 73
Install: claude install-skill devseunggwan/praxis
# Praxis Debt ## Overview praxis already seeds two lightweight deferred-decision markers: commit trailers (`Not-tested:`, `Confidence: low`, `Rejected:`, `Directive:`, `Scope-risk:` — see `CLAUDE.md` → Commit Trailers) and compounding comments (`# [PR #N]` — see `CLAUDE.md` → Compounding). Neither has a harvesting skill, so a marker written today has no mechanism forcing a future look — "나중에" quietly becomes "영원히 안 함". `praxis:debt` closes that gap by harvesting both marker sources into one ledger on demand. **Core principle:** this skill is report-only. It reads git history and the tree; it never writes, edits, commits, or creates issues/PRs. **The two markers live in different places** — a naive tree-only grep (enough for a tool whose markers are all code comments) misses every commit trailer, because trailers live in commit *messages*, not in tracked files. This skill unions `git log --grep` (source 1) with a tree `grep` (source 2) so neither source is silently dropped. ## When to Use - Periodic debt review — "what did we defer and never revisit?" - Before a release, to surface `Not-tested:` gaps that may still be open - When onboarding to a file/module, to see what compounding comments (`# [PR #N]`) explain non-obvious decisions nearby ## Process ### Step 1: Harvest commit-trailer markers (source 1 — git history) ```bash git log -E --grep='(Not-tested:|Confidence: low|Rejected:|Directive:|Scope-risk:)' --format='%H' ``` The colon is attached to each alternativ