ai-development-guide

Detect anti-patterns and design flaws during code and architecture reviews.

2|1|Updated Jan 16, 2026
One-click install
npx skills add https://github.com/tundraray/overture --skill ai-development-guide
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ai-development-guide
Source: https://github.com/tundraray/overture/tree/main/skills/ai-development-guide
Command: npx skills add https://github.com/tundraray/overture --skill ai-development-guide

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill codifies technical decision criteria, anti-pattern detection, debugging techniques, and quality-check workflows to reduce waste and improve software quality.

Core Features & Use Cases

  • Decision criteria framework: Provides systematic guidelines for identifying design flaws, anti-patterns, and debt.
  • Quality assurance playbooks: Outlines debugging techniques and fail-fast patterns to accelerate reliable delivery.
  • Usage context: During architecture reviews, code reviews, and QA cycles to guide decisions and enforce best practices.

Quick Start

Use the ai-development-guide to audit a codebase for anti-patterns, communicate findings, and outline remediation steps.

Frequently Asked Questions about ai-development-guide

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I detect anti-patterns and code smells during a code review?

Code review anti-pattern detection involves applying systematic decision criteria to identify design flaws and technical debt. This skill codifies those quality-check workflows to evaluate codebases, communicate findings, and outline remediation steps during reviews.

What is the best way to structure technical decision criteria for architecture reviews?

Technical decision criteria for architecture reviews provide structured guidelines to identify design flaws and evaluate approaches safely. This framework enforces fail-fast patterns and documents rationale, ensuring robust software choices and clear escalation paths.

Can I use structured debugging techniques to find design flaws across existing projects?

Structured debugging techniques apply quality assurance playbooks to analyze existing projects and detect design flaws. This skill codifies workflows to guide debugging sessions, enforce best practices, and outline remedies for identified technical debt.

Does this quality assurance workflow require specific frameworks or external dependencies?

This quality assurance workflow operates without external dependencies, providing standalone decision criteria and playbooks. You can apply these structured guidelines directly during QA cycles, architecture reviews, and code reviews without needing specific frameworks.

When should I use fail-fast patterns during software development?

Use fail-fast patterns during software development to accelerate reliable delivery and reduce waste. This skill incorporates these patterns into its quality assurance playbooks, applying them during QA processes and debugging sessions to detect smells and enforce best practices.