cleanup-package-json
Installation
SKILL.md
cleanup-package-json
ワークフロー
1. 現状把握
package.json を読んで、以下の観点で問題点を洗い出す。
スクリプトのチェックポイント:
- エイリアス: 別のスクリプトを呼ぶだけのスクリプト(例:
"build": "npm run build:app") - パススルー: コマンドをそのまま渡すだけのスクリプト(例:
"lint": "eslint") - 暗黙のライフサイクルフック:
preX/postXフック(例:"prebuild": "npm run codegen") - 命名の不統一: 関連スクリプトがグループ化されていない(例:
e2eがtest:*系に混ざっていない)
依存関係のチェックポイント:
dependencies/devDependenciesの各パッケージをソースコード内の import 文で検索し、未使用を特定する- 検索対象ディレクトリはプロジェクト構造に応じて判断する(
src/、lib/、app/など)