← 一覧へ
✨ コードを良くするCC / Codex 両対応難易度: 中級
デッドコード削除 remove-deadcode
プロジェクトをスッキリ整理!使わないコードを安全に削除
これは何?
これは、プロジェクト内で使われていないコード(デッドコード)を自動的に検出して削除するツールです。TypeScriptの型チェックやLSP(Language Server Protocol)を使って正確に検証するので、安全にコードを整理できます。並列処理で効率的に作業が進むので、大規模プロジェクトでも安心です。

これでできること
- 使われていない変数や関数を自動的に検出できます
- インポートされているけど使われていないライブラリを見つけられます
- 完全に孤立したファイルを特定して削除できます
- 必要なシグネチャを保ちつつ未使用パラメータに_を付けられます
- gitで安全に変更をコミットできます
こんな時に便利
長期間メンテナンスされているプロジェクトの整理をしたい時
リファクタリング後に残った不要なコードを一掃したい時
プロジェクトのビルド時間を短縮したい時
コードベースの可読性を向上させたい時
使い方
まずはプロジェクト全体をスキャンして、使われていないコードの候補を見つけます。次にLSPで詳細に検証し、本当に使われていないコードだけを特定します。最後に、並列処理で安全にコードを削除していきます。gitで変更が管理されるので、安心して実行できますよ。
使用例(こう頼んでみよう)
このプロジェクトからデッドコードを削除してくださいsrcディレクトリ内の未使用コードをクリーンアップして使われていないインポートと変数を探して整理して必要なもの
- 特になし
導入方法
いちばん簡単(AIに頼む)
次のスキルを入れて: https://github.com/code-yeongyu/oh-my-openagent/tree/dev/.agents/skills/remove-deadcode手動で置く
Claude Code →
~/.claude/skills/remove-deadcode/Codex →
~/.agents/skills/remove-deadcode/使いこなしのコツ
- 重要なエントリーポイントは自動的に保護されるので安心です
- テストファイルで参照されているコードは削除対象になりません
- 大規模プロジェクトでは並列処理の効果が特に発揮されます