agent-developer

Implement code changes and tests using Test-Driven Development methodology.

Updated Mar 7, 2026
One-click install
npx skills add https://github.com/korchasa/auto-flowai --skill agent-developer-korchasa
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: agent-developer
Source: https://github.com/korchasa/auto-flowai/tree/main/.auto-flow/agents/agent-developer
Command: npx skills add https://github.com/korchasa/auto-flowai --skill agent-developer-korchasa

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill automates the implementation of code changes based on a task breakdown, ensuring adherence to Test-Driven Development (TDD) principles and project coding standards.

Core Features & Use Cases

  • Automated Code Implementation: Writes and modifies source code and tests according to specifications.
  • TDD Enforcement: Ensures tests are written before or alongside implementation.
  • Efficient File Handling: Reads files only once and performs single writes/edits per file.
  • Use Case: When a new feature is defined in 04-decision.md, this agent writes the necessary code and tests, commits them, and pushes to the repository.

Quick Start

Use the agent-developer skill to implement the tasks defined in the provided decision file.

Frequently Asked Questions about agent-developer

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

FAQPage Schema
How do I automate code implementation following TDD principles from a task breakdown?

Automated code implementation with TDD is achieved by reading a task breakdown, writing tests alongside or before source code, and committing the changes. This Skill executes code, runs checks, and pushes the completed modifications to a specified git branch.

What's the best way to enforce Test-Driven Development when implementing new features?

Enforcing Test-Driven Development (TDD) during feature implementation is handled by strictly writing tests before or alongside code modifications. The Skill adheres to project coding standards and commits only after tests and implementation are complete.

How does this approach handle file reads and writes during code implementation?

File handling during code implementation reads each file only once and performs single writes or edits per file. This efficient file handling minimizes redundant operations while modifying source code and tests according to specifications.

Do I need a decision file to start coding with this TDD workflow?

A decision file like 04-decision.md is needed to define the feature tasks for this TDD workflow. The Skill uses this task breakdown to write the necessary code and tests, then commits and pushes the changes to the repository.

What limitations exist when using an automated agent for code changes and testing?

Limitations include strict rules regarding file access, tool usage, and commit scope. The agent only performs single writes or edits per file and operates strictly within the boundaries defined by the task breakdown and specified branch.

Can I use this to write tests and push code directly to a specific git branch?

Yes, you can use this to write tests and push code directly to a specified git branch. The Skill executes code, runs checks, and commits and pushes changes to the repository, ensuring all modifications adhere to TDD methodology.