dependencieslisted
Install: claude install-skill NomadicDaddy/aidd
# Dependency Analysis
Generate comprehensive dependency analysis documenting purpose, usage, and necessity of all project dependencies.
## Usage
```
dependencies
```
## Instructions
1. **Examine package files**:
- Read `package.json` for production and development dependencies
- Identify all version specifications and ranges
- Note peer dependencies and optional dependencies
- Count total dependencies
2. **Analyze codebase usage** for each dependency:
- Find all imports and usage locations
- Determine actual usage patterns (direct import, configuration, build process)
- Assess if used in core functionality or peripheral features
- List specific files and components that depend on it
3. **Categorize dependencies**:
- Classify by necessity: Essential, High, Medium, Low priority
- Group by category: Framework, build tools, styling, testing, etc.
- Separate runtime vs development dependencies
- Assess replaceability difficulty
4. **Document each dependency**:
- Purpose: What problem it solves
- Specific usage: Concrete examples from codebase with file references
- Configuration: Special setup required
- Integration points: How it connects with other dependencies
5. **Generate documentation** (`docs/dependencies.md`):
- Production Dependencies (grouped by category): Core Framework, Backend & Data, UI & Styling, UX, Security & Auth
- Development Dependencies (grouped by category): Build Tools, CSS Fram