code-design - Design and review TypeScript with clear structure
Provides principles for writing, refactoring, and reviewing TypeScript, including naming, organization, SOLID, structural design, and Pi SDK boundaries.
Tags
Updated: 2026-10-07Capabilities
Typical Inputs
Typical Outputs
What this skill does
- Name code by intent
- Organize modules by abstraction
- Apply SOLID principles
- Narrow dependency interfaces
- Centralize repeated decisions
- Design dependency injection
- Review TypeScript structure
- Handle Pi SDK boundaries
Inputs
- TypeScript source code
- Refactoring requirements
- Review context
- Pi SDK internals
Outputs
- Code design guidance
- Refactoring recommendations
- TypeScript review findings
Requirements
- TypeScript environment
- Pi SDK context when applicable
- Project linting configuration when applicable
