Skip to content

Analyze Command

Input Validation

@.claude/context/AGENT_INPUT_VALIDATION.md

Usage

/analyze <PATH>

Purpose

Comprehensive code analysis and philosophy compliance review.

Process

  1. Read Philosophy
  2. Review .claude/context/PHILOSOPHY.md
  3. Check .claude/context/PATTERNS.md
  4. Understand project principles

  5. Analyze Code

  6. Read specified files/directories
  7. Follow import chains
  8. Map dependencies
  9. Assess architecture

  10. Philosophy Check

  11. Simplicity assessment
  12. Modularity verification
  13. Zero-BS compliance
  14. Pattern alignment

  15. Generate Report

Report Format

Executive Summary

  • Overall compliance score
  • Key strengths
  • Critical issues

Detailed Analysis

  • Simplicity: Score and findings
  • Modularity: Brick boundaries assessment
  • Patterns: Alignment with known patterns
  • Improvements: Specific recommendations

Action Items

  1. High priority fixes
  2. Refactoring opportunities
  3. Pattern applications

Review Criteria

Good Signs

  • Clear module boundaries
  • Simple implementations
  • Working code (no stubs)
  • Self-contained modules
  • Good documentation

Red Flags

  • Unnecessary complexity
  • Leaky abstractions
  • Stub code/TODOs
  • Tight coupling
  • Missing tests

Example Output

## Analysis Report for /src/module

**Philosophy Compliance**: 7/10

### Strengths

- Clear module boundaries
- Simple error handling

### Issues

- Over-engineered cache layer
- Unnecessary abstractions in utils

### Recommendations

1. Simplify cache to use dict
2. Inline single-use utilities
3. Add contract documentation

Remember: Analysis guides improvement, not criticism.