What problem does it solve?
This Skill provides a comprehensive guide to making sound technical decisions, identifying and avoiding common anti-patterns, implementing effective debugging strategies, and establishing a robust quality assurance workflow for AI development.
Core Features & Use Cases
- Technical Decision Criteria: Offers guidelines for choosing abstractions, balancing performance vs. readability, and defining contract granularity.
- Anti-pattern Detection: Lists and explains numerous code and design anti-patterns to avoid.
- Debugging Techniques: Provides structured procedures for error analysis, root cause identification (5 Whys), and creating minimal reproductions.
- Quality Check Workflow: Outlines a universal, multi-phase quality assurance process from static analysis to final gate.
- Use Case: When faced with a complex architectural choice, consult this Skill for criteria on making the most maintainable and robust decision. When debugging a persistent issue, follow the outlined error analysis and 5 Whys procedure to find the root cause.
Quick Start
Consult the AI development guide for best practices on handling technical decisions.