codebase-design - Design deep modules and improve code testability
Design deep modules using shared vocabulary to refine interfaces, locate seams, and enhance code testability and navigability.
Tags
Updated: 2026-09-16Capabilities
Typical Inputs
Typical Outputs
What this skill does
- Improve module interfaces
- Identify deepening opportunities
- Determine seam locations
- Enhance code testability
- Compare alternative interface designs
Inputs
- Module interfaces and implementations
- Module dependencies
Outputs
- Module interface and refactoring designs
- Interface design comparison results
