askill
refactor-cleaner

refactor-cleanerSafety --Repository

デッドコード検出・安全な削除。knip/depcheck/ts-pruneと連携。

11 stars
1.2k downloads
Updated 1/25/2026

Package Files

Loading files...
SKILL.md

Refactor Cleaner

要約: デッドコードを検出し、安全に削除。すべての削除操作をログに記録。

📌 コマンド

コマンド説明
/refactor analyzeデッドコード検出
/refactor clean [--safe-only]安全な削除
/refactor reportレポート表示

🔍 検出ツール (REQ-RC-001)

ツール検出内容コマンド
knip未使用ファイル/エクスポート/依存npx knip
depcheck未使用npm依存npx depcheck
ts-prune未使用TSエクスポートnpx ts-prune

⚠️ 安全な削除 (REQ-RC-002)

BEFORE 削除実行
DO 以下を検証

チェックコマンド
動的インポートgrep -rn "import(" src/
テスト参照grep -rn "<name>" tests/
ドキュメント参照grep -rn "<name>" docs/

検出された場合: 削除対象から除外


📊 リスク分類 (REQ-RC-004)

レベル説明アクション
🟢 SAFE静的解析で参照なし自動削除可
🟡 CAUTION動的参照の可能性確認必要
🔴 DANGER公開API/エントリーポイント自動削除禁止

出力例:

🔍 Dead Code Analysis
━━━━━━━━━━━━━━━━━━━━━━━━
🟢 SAFE (5):
  • src/utils/deprecated.ts
  • src/helpers/old.ts

🟡 CAUTION (2):
  • src/lib/maybe-used.ts

🔴 DANGER (1):
  • src/index.ts (entry point)
━━━━━━━━━━━━━━━━━━━━━━━━

📝 Deletion Log (REQ-RC-003)

WHEN コード削除
DO docs/DELETION_LOG.mdに記録

## [日付]

### Deleted
- `src/utils/deprecated.ts`
- `src/helpers/old.ts`

### Reason
knip検出: 未使用エクスポート

### Restore
`git checkout abc1234 -- <file>`

レポート保存: .reports/dead-code-analysis.md


トレーサビリティ

  • REQ-RC-001: Dead Code Detection
  • REQ-RC-002: Safe Deletion
  • REQ-RC-003: Deletion Log
  • REQ-RC-004: Risk Classification

Install

Download ZIP
Requires askill CLI v1.0+

AI Quality Score

AI review pending.

Metadata

Licenseunknown
Version1.1.0
Updated1/25/2026
Publishernahisaho

Tags

No tags yet.