autonomous-tdd-debugger

Solid

Empowers the agent to autonomously run tests, read terminal stack traces, and self-heal code until tests pass. Transforms the agent from a passive coder to an active CI pipeline debugger.

AI & Automation 46 stars 9 forks Updated 3 days ago MIT

Install

View on GitHub

Quality Score: 87/100

Stars 20%
56
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Autonomous TDD Debugger & Self-Healing Agent [English](#english) | [Bahasa Indonesia](#bahasa-indonesia) --- <a name="english"></a> ## English ### Orchestration & Integration Connects and orchestrates with relevant domain skills like `brainstorming`, `zero-to-prod-orchestrator`, and `project-context-mapper` to ensure cohesive execution. ### Description This skill transforms the AI from a passive code generator into an active, autonomous engineer. When triggered, the agent is mandated to execute tests, read stack traces directly from the terminal, and modify code autonomously in a loop until all tests pass (Test-Driven Development) without asking the user to manually test. ### Trigger Conditions Activate this skill when the user asks to: - Fix failing tests or bugs without providing the error log. - "Write the code and ensure it works." - "Debug this completely autonomously." ### Core Concepts #### 1. The Autonomous Proactive Loop 1. **Write/Modify Code:** The agent modifies the application files. 2. **Execute:** The agent uses `run_command` (e.g., `npm run test`, `cargo test`, `pytest`). 3. **Analyze:** The agent reads the stdout/stderr from the background task. 4. **Heal Recursively:** If it fails, do NOT stop and ask the user for help. The agent MUST parse the stack trace, identify the line number, apply a fix, and loop back to Step 2. Continue this cycle autonomously in the background. 5. **Report:** Only when exit code `0` is achieved does the agent stop and rep...

Details

Author
roedyrustam
Repository
roedyrustam/vibes-plug
Created
3 months ago
Last Updated
3 days ago
Language
Python
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category