auto-coder

Convert DEV_SPEC.md into coding tasks with atomic commits and test auto-fix rounds.

21|2|Updated May 19, 2026
One-click install
npx skills add https://github.com/wutongyuonce/MODULAR-RAG-MCP --skill auto-coder-wutongyuonce
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: auto-coder
Source: https://github.com/wutongyuonce/MODULAR-RAG-MCP/tree/main/.claude/skills/auto-coder
Command: npx skills add https://github.com/wutongyuonce/MODULAR-RAG-MCP --skill auto-coder-wutongyuonce

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Auto Coder automates the entire development lifecycle by turning a formal SPEC (DEV_SPEC.md) into concrete tasks, implementing code per architecture, and ensuring reliable progress tracking with atomic commits.

Core Features & Use Cases

  • Syncs the DEV_SPEC.md into chapter-based reference files and tracks the schedule.
  • Identifies the next pending task from the schedule, implements code following spec architecture and patterns, runs tests with up to 3 auto-fix rounds, and persists progress with atomic commits.
  • Supports automation for code writing, testing, packaging, and setup across the development lifecycle.

Quick Start

Ask Auto Coder to start implementing the next task from the SPEC by saying "auto code" or "自动开发".

Frequently Asked Questions about auto-coder

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

FAQPage Schema
How does spec-driven code generation automate the development lifecycle?

Spec-driven automation works by syncing a formal DEV_SPEC.md into reference files, identifying the next pending task, implementing code, and running tests with up to three auto-fix rounds before committing progress atomically.

How do I trigger autonomous code implementation from a development spec?

Trigger autonomous code implementation by saying 'auto code' or '自动开发', which initiates the pipeline to sync the spec, identify the next pending task, write the code, run tests, and commit progress.

What is the DEV_SPEC.md format needed for automated coding?

The DEV_SPEC.md is a formal specification document used to define architecture and patterns, which the system syncs into chapter-based reference files to identify pending tasks and track the development schedule.

Can automated testing fix code failures automatically during generation?

Yes, automated testing includes up to three auto-fix rounds to resolve failures after code implementation, ensuring the code passes tests before persisting progress with atomic commits.

Does spec-driven automation require external dependencies to run?

No external dependencies are required to run spec-driven automation, as the system operates autonomously to convert the DEV_SPEC.md into implemented code, run tests, and persist progress.

What happens when automated code generation reaches a failing test?

When a test fails, automated code generation initiates up to three auto-fix rounds to correct the implementation, persisting progress with atomic commits only after the tests pass successfully.