By bcanfield Verified
Automatically captures and manages tech debt introduced during AI-assisted coding sessions. Registers deferred work, TODO/FIXME markers, and shortcuts into a structured debt registry, audits entries by churn and severity, and maintains a health summary for ongoing code quality tracking.
Register a deferred decision in the debt registry. Trigger by judgment, not a marker scan, whenever a future reader would ask "why this way?": an unmade decision, stub, loosened type, bypassed check, swallowed error, a default picked "for now", or a TODO/FIXME/HACK/XXX marker. Trigger immediately whenever you defer work, or when the user invokes /debt-ops:add. Over-register freely; the developer drops with "drop A", "drop A,C", or "drop all".
Write or refresh the `## Tech debt operations` section in CLAUDE.md so a team shares one source of truth for debt-ops disciplines and cached quality commands. Idempotent. Only the managed section changes; other sections are untouched. Invoked explicitly via /debt-ops:init (solo users get the same content from the SessionStart inject).
Print a debt-ops health summary from the metrics log, covering registration rate, hook feedback action rate, ADR creation, and AI-authored share. Use when the user asks for "debt-ops metrics", "debt health", "registry stats", or invokes /debt-ops:metrics. Read-only, never writes the log.
Audit the debt registry, rank survivors by churn × Fowler quadrant, surface a top-N list, then walk paydown on user follow-up. Use when the user asks to review debt, see what to pay down, work through entries, or invokes /debt-ops:review. Stale entries drop with `drop A,B,C`.
Modifies files
Hook triggers on file write and edit operations
Verified owner:Brandin Canfield
Based on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Catches AI-introduced tech debt at write-time
Works with any coding agent. Any stack.
Two decades of tech-debt research, distilled into a plugin and validated across dozens of codebases.
Just needs a git repo and Python 3.10+.
Claude Code
/plugin marketplace add bcanfield/agentic-tech-debt
/plugin install debt-ops@agentic-tech-debt
Codex
codex plugin marketplace add bcanfield/agentic-tech-debt
# then, inside Codex: /plugins → install debt-ops
GitHub Copilot CLI
copilot plugin marketplace add bcanfield/agentic-tech-debt
copilot plugin install debt-ops@agentic-tech-debt
Any other agent (Cursor, Gemini CLI, Windsurf, opencode…) via portable Agent Skills:
npx skills add bcanfield/agentic-tech-debt
Then run debt-ops-init once — on Copilot the disciplines live in your charter
(.github/copilot-instructions.md or AGENTS.md), not a per-session inject. See the
Copilot adapter README for the manual-install alternative and details.
Claude Code /debt-ops:<name> · Codex $<name>:
drop A, drop A,C, or drop all.CLAUDE.md/AGENTS.md so the team shares them.AI writes more code and cleans up less of it: across 211M lines, one study saw refactoring more than halve while duplicated code kept climbing. So debt piles up faster than you can review it. The fixes are well understood: keep it visible, pay it down over time, record the decisions. debt-ops wires those into the agent loop as nine cited pillars. Full research synthesis.

npx claudepluginhub bcanfield/agentic-tech-debt --plugin debt-opsCore skills library for Claude Code: TDD, debugging, collaboration patterns, and proven techniques
Harness-native ECC operator layer - 67 agents, 271 skills, 92 legacy command shims, reusable hooks, rules, selective install profiles, and production-ready workflows for Claude Code, Codex, OpenCode, Cursor, and related agent harnesses
Superpowers Plus core skills library for Claude Code: planning, execution routing, TDD, debugging, and collaboration workflows
Claude harness - A harness for solo developers (Vibecoders) to handle full-cycle contract development.
Intelligent prompt optimization: injects the right context at the right moment so Claude lands a better first output. Clarifies vague prompts with research-based questions, plus targeted nudges for approach selection, plan readability, workflow routing, background execution, subagent routing, output readability, user-decision questions, and plan-mode assessment
Plugin-safe Claude Code distribution of Antigravity Awesome Skills with 1,561 supported skills.