Skip to content
Development
Command

/techdebt

Find and report technical debt in the codebase

From plugin
claude-elixir-phoenix
5742 skills37 agents2 commands
> /plugin marketplace add oliver-kriska/claude-elixir-phoenix

Command definition

techdebt.md
name: techdebt
description: Find and report technical debt in the codebase

Tech Debt Scanner

Scan the codebase for common Elixir/Phoenix tech debt patterns.

Check for

1. **Dead code**: Unused functions, modules, aliases

  • `mix xref unreachable`
  • Grep for `# TODO`, `# FIXME`, `# HACK`

2. **Duplicated code**: Similar function bodies across modules 3. **Missing typespecs**: Public functions without `@spec` 4. **Large modules**: Files > 300 lines 5. **Missing tests**: Modules in `lib/` without corresponding `test/` files 6. **Deprecated patterns**: Old Phoenix/Ecto patterns 7. **Credo issues**: `mix credo --strict --format json`

Output format

Priority-sorted list with file:line references and suggested fixes.

@oliver-kriska
Ships withclaude-elixir-phoenix

Docs: phxagents.dev -- install guides per runtime, the runtime compatibility matrix, all 26 Iron Laws, and a browsable skill and agent catalog. Claude Code is great.

574106 skills37 agents
Get the whole plugin

Stars on GitHub

Momentum

stars in total
574
Star history of oliver-kriska/claude-elixir-phoenix on GitHub, a chart by star-history.com

Other commands on claude-elixir-phoenix.

More commands from other plugins.

build
Auto-invoked

build

Command

Implement tasks incrementally — build, test, verify, commit. Add "auto" to run the whole plan in one approved pass.

@addyosmani@addyosmaniInstall Command