Self-Directed Debugging

Guide autonomous coding with clarifying questions, verification steps, and auto-fixes.

Updated Dec 29, 2025
One-click install
npx skills add https://github.com/shabaraba/shabaraba-cc-plugins --skill self-directed-debugging
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Self-Directed Debugging
Source: https://github.com/shabaraba/shabaraba-cc-plugins/tree/main/packages/dev-org/skills/self-directed-debugging
Command: npx skills add https://github.com/shabaraba/shabaraba-cc-plugins --skill self-directed-debugging

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill enables automated, proactive quality assurance during code development by guiding the AI to ask clarifying questions, verify implementations with lint/type checks/tests/build cycles, and auto-fix issues before handing results back.

Core Features & Use Cases

  • Ask First, Code Later: The AI prompts for missing requirements and edge cases before implementing.
  • Verification Toolkit: Runs lint, type checks, unit tests, and build validation; includes browser checks for frontend work.
  • Auto-Fix & Reporting: Suggests automatic fixes and clearly reports results to the user.
  • Use Case: When implementing a new feature or fixing a bug, the Skill ensures quality by verifying every step and surfacing findings.

Quick Start

To enable Self-Directed Debugging, instruct Claude to adopt the proactive QA workflow for your next feature task, asking clarifying questions and following the verification steps.

Frequently Asked Questions about Self-Directed Debugging

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

FAQPage Schema
How do I automate lint and type checks during AI code generation?

Automate lint and type checks by instructing the AI to follow a proactive QA workflow, running verification steps like lint, type checks, and unit tests before returning completed code.

How can I ensure AI asks clarifying questions before implementing a feature?

Ensure AI asks clarifying questions by adopting an ask-first workflow that prompts the AI to identify missing requirements and edge cases before writing any feature or refactor code.

What is proactive QA for autonomous coding work?

Proactive QA for autonomous coding is a workflow that guides the AI to ask clarifying questions, verify implementations with lint and tests, and auto-fix issues before handing results back.

Can I use automated verification for both frontend and backend bug fixes?

Yes, you can use automated verification for both frontend and backend bug fixes, applying step-by-step checks including unit tests, build validation, and browser checks for frontend work.

What is the best way to handle ambiguous requirements during code refactoring?

Handle ambiguous requirements during refactoring by using a question-driven clarification process where the AI surfaces missing design decisions and edge cases before proceeding with the implementation.