act

Automate the RED-GREEN-REFACTOR cycle from a todo.md file.

Updated Jun 12, 2026
One-click install
npx skills add https://github.com/Kushal9889/claude-plugins --skill act-kushal9889
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: act
Source: https://github.com/Kushal9889/claude-plugins/tree/main/tools/skills/awesome-claude-code/act
Command: npx skills add https://github.com/Kushal9889/claude-plugins --skill act-kushal9889

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill streamlines the TDD workflow, making it easier to apply RED-GREEN-REFACTOR cycles directly from your todo.md.

Core Features & Use Cases

  • Automated TDD Cycle: Executes RED-GREEN-REFACTOR cycle based on tasks in todo.md.
  • Branch Management: Automatically creates and manages branches for each task.
  • Commit Tracking: Automatically commits changes and updates todo.md upon completion.

Quick Start

Run the act skill to start the RED-GREEN-REFACTOR cycle for your current tasks in todo.md.

Frequently Asked Questions about act

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

FAQPage Schema
How do I automate the TDD workflow from a todo list?

You can automate the TDD workflow by running a script that reads your todo.md file and sequentially executes the RED-GREEN-REFACTOR cycle for each listed task. It automatically handles branch creation and commits changes upon completion.

How does branch management work during a RED-GREEN-REFACTOR cycle?

Branch management during a RED-GREEN-REFACTOR cycle is handled through shell commands that automatically create and track a new branch for each task defined in your todo.md file. This isolates changes for individual tasks.

What do I need to set up before automating TDD cycles with a todo file?

You need a todo.md file containing your tasks and a system environment that allows shell commands for branch creation and file operations. The automation relies on these shell commands to manage version control.

Can I use this TDD automation without shell access for file operations?

No, this TDD automation requires shell access because it uses shell commands for branch creation and system access for file operations. Without shell access, the version control and branch tracking features cannot function.

What is the best way to track commits when applying red-green-refactor cycles?

The best way to track commits during red-green-refactor cycles is to use an automated script that commits changes and updates your todo.md file upon completion of each task. This ensures your task list reflects current progress.

Why does the TDD workflow automation create a new branch for each task?

The TDD workflow automation creates a new branch for each task to isolate development changes and facilitate version control tracking. This allows each RED-GREEN-REFACTOR cycle to be reviewed independently before merging.