What problem does it solve?
This Skill identifies when working code prioritizes immediate functionality over durable software design, helping reveal shortcuts, technical debt, and tactical programming patterns before they become systemic problems.
Core Features & Use Cases
- Strategic versus Tactical Assessment: Evaluate whether implementation choices improve the overall design or merely satisfy the current requirement.
- Investment and Debt Analysis: Apply the 10-20% design investment rule, identify tactical tornado patterns, and estimate the effort needed for strategic improvement.
- Forward-Looking Review: Project the consequences of repeating current shortcuts across future changes and recommend specific investments.
- Use Case: Review a rushed feature or module to determine whether copy-paste fixes, missing abstractions, and undocumented dependencies are degrading the codebase.
Quick Start
Ask the strategic-mindset skill to assess the specified file, module, or codebase area for tactical programming patterns and recommend targeted design improvements.