What problem does it solve?
Provides a post-implementation verification checklist to catch overlooked cross-layer bugs such as missed update sites, type/schema mismatches, duplicated constants, incorrect import paths, and inconsistent same-layer behavior that commonly occur when changes span multiple architectural layers.
Core Features & Use Cases
- Cross-layer data flow checks: Verify read and write flows, error propagation, and loading states across layers to ensure end-to-end consistency.
- Code reuse and constants validation: Detect duplicated hardcoded values, ensure all usage sites are updated, and recommend extraction to shared constants or utilities.
- Import and dependency validation: Confirm correct relative/absolute import paths, identify potential circular dependencies, and validate file placement for new modules.
- Use Case: Run after modifying shared configs, creating new utilities, or batch-editing files that touch API, service, and database layers to find missed change sites and type mismatches.
Quick Start
Run the cross-layer check on your current branch and produce a report listing which dimensions apply, discovered issues, and suggested fixes.