← ClaudeAtlas

debt-ops-initlisted

Write or refresh a "Tech debt operations" section in the project's AGENTS.md so the team shares one source of truth for debt-ops disciplines. Run ONLY when the user explicitly asks to set up, install, or initialize debt-ops disciplines — never auto-invoke. Idempotent; only the managed section changes, other sections are untouched.
bcanfield/agentic-tech-debt · ★ 6 · AI & Automation · score 71
Install: claude install-skill bcanfield/agentic-tech-debt
# debt-ops-init Write or update a `## Tech debt operations` section in the project's agent charter. Idempotent — only the managed section changes. **Run only on explicit user request** ("set up debt-ops", "init debt-ops", "write the disciplines"). Do not invoke this as part of normal work. (Tools with a debt-ops hook adapter inject these disciplines per-session automatically; this skill is the persistence step for everyone else.) ## Why this matters more on skills-only tools Without a hook adapter there is no per-edit enforcement and no automatic capture. The charter is the *only* place the disciplines live, so the agent self-applies them. That's "vibes," not a tripwire — be honest with the user that the persistent charter is the substitute for, not the equal of, the hook-driven write-time loop. ## 1. Pick the charter file Use `AGENTS.md` at the repo root — the cross-tool charter most agents read. If the project clearly standardizes on a different file your agent auto-loads (`GEMINI.md`, `.github/copilot-instructions.md`, `CLAUDE.md`), use that instead and tell the user which you picked. ## 2. Read any cached quality commands (optional) If a hook adapter previously ran in this repo, it cached the project's quality commands. Include them if present; otherwise leave the placeholder. ```bash REPO_HASH=$(python3 -c "import hashlib,subprocess;t=subprocess.run(['git','rev-parse','--show-toplevel'],capture_output=True,text=True).stdout.strip();print(hashlib.sha1(t.encode())