dead-code
This Claude Code skill identifies unused functions and dead code in a codebase using TLDR static analysis. Use it to scan entire projects or specific directories for unreachable functions, optionally excluding designated entry points like main functions and test fixtures, with support for multiple programming languages including Python and TypeScript.
git clone --depth 1 https://github.com/parcadei/Continuous-Claude-v3 /tmp/dead-code && cp -r /tmp/dead-code/.claude/skills/dead-code ~/.claude/skills/dead-codeSKILL.md
# Dead Code Detection Find unused functions and dead code using TLDR static analysis. ## Quick Start ```bash # Scan entire project tldr dead . # Scan specific directory tldr dead src/ # Specify entry points (functions to exclude from analysis) tldr dead . --entry main cli test_ # Specify language tldr dead . --lang python tldr dead . --lang typescript ``` ## Output Format ``` Dead code analysis: Total functions: 150 Dead functions: 12 Unused functions: - old_helper (src/utils.py:42) - deprecated_func (src/legacy.py:15) - _unused_method (src/api.py:230) ``` ## Cross-Platform Works on Windows, Mac, and Linux (including WSL). ```bash # Windows (PowerShell) tldr dead . # Mac/Linux tldr dead . ``` ## Entry Points Functions matching entry patterns are excluded from dead code analysis: - `main`, `cli` - Application entry points - `test_*`, `*_test` - Test functions - `setup`, `teardown` - Fixtures - `@app.route`, `@api.endpoint` - Framework handlers ```bash # Custom entry points tldr dead src/ --entry main api_handler background_job ``` ## Integration This skill replaces the session-start-dead-code hook with on-demand analysis. | Approach | Pros | Cons | |----------|------|------| | Hook (removed) | Automatic | Slowed startup by 3s | | Skill (this) | On-demand, fast | Manual invocation | ## Related Commands ```bash # Impact analysis (who calls this?) tldr impact func_name . # Architecture layers tldr arch src/ # Full codebase structure tldr structure . --lang python ```
Security vulnerability analysis and testing
Build Python agents using Agentica SDK - spawn agents, implement agentic functions, multi-agent orchestration
Unit and integration test execution and validation
Feature planning, design documentation, AND integration planning
End-to-end and acceptance test execution
Analyze Claude Code sessions using Braintrust logs
Session analysis, precedent lookup, and learning extraction
Query the artifact index for precedent and guidance