What problem does it solve?
This Skill helps identify software design problems that make code difficult to understand, change, or maintain before they become larger architectural issues.
Core Features & Use Cases
- Comprehensive Design Scan: Evaluate code against 17 structural, boundary, documentation, naming, abstraction, and process-related design smells.
- Actionable Diagnostics: Classify each flag as CLEAR, TRIGGERED, or N/A, then connect findings to specific design principles and recommended fixes.
- Architectural Pattern Recognition: Detect related red flags as syndrome clusters, such as shallow wrapper stacks, leaky abstractions, and error avalanches.
- Use Case: Apply the Skill to a pull request, unfamiliar module, or directory to reveal hidden coupling, excessive interface complexity, vague abstractions, and tactical shortcuts.
Quick Start
Ask the red-flags skill to scan the specified file or directory and produce a prioritized diagnostic report with locations, violated principles, and recommended fixes.