oliver-kriska

Techdebt — Development skill for Claude Code

Development community

name: techdebt description: Find and report technical debt in the codebase Tech Debt Scanner Scan the codebase for common Elixir/Phoenix tech debt patterns.

How to install Techdebt

Installs to ~/.claude/commands/oliver-kriska-claude-elixir-phoenix-techdebt.md

Terminal
mkdir -p ~/.claude/commands && curl -fsSL https://raw.githubusercontent.com/oliver-kriska/claude-elixir-phoenix/HEAD/.claude/commands/techdebt.md -o ~/.claude/commands/oliver-kriska-claude-elixir-phoenix-techdebt.md

Restart Claude Code, or start a new session, for it to be picked up.

What Techdebt does


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

Alternatives in Development

  • Auto Update — Pull the latest ECC repo changes and reinstall the current managed targets 243.5k ★
  • Sharing Skills — skill for guidance 115.1k ★
  • Template Skill — Minimal skeleton for a new skill project structure 97.5k ★

Full documentation available on GitHub

View Source Repository