ClaudeCodeMod

All shelves / Marketplaces

mylukin/agent-foreman

mylukin/agent-foreman · 1 plugin

Marketplace Stop AI agents from half-building features. Ship complete code in one session.

Install

The repo has no one-line install. Follow its README.

Open the repo

Plugins 1

After adding the marketplace, install one with /plugin install <name>@agent-foreman-plugins.

  1. 1agent-foremanLong Task Harness providing external memory, feature-driven workflow, and clean agent handoffs/plugin install agent-foreman@agent-foreman-pluginsv0.2.1

Files

README.md

agent-foreman

⚠️ DEPRECATED: This project is no longer maintained. Please migrate to ralph-dev - a simplified and improved version.


🚨 Migration Notice

This project has been deprecated due to its complexity. A new, simplified version is now available:

👉 https://github.com/mylukin/ralph-dev

Please migrate to ralph-dev for continued support and updates.


Legacy Documentation (archived)

Stop AI agents from half-building features. Ship complete code in one session.


Chinese | Detailed Guide

Problem

AI coding agents face three common failure modes:

  1. Doing too much at once - Trying to complete everything in one session
  2. Premature completion - Declaring victory before features actually work
  3. Superficial testing - Not thoroughly validating implementations

Solution

agent-foreman provides a structured harness that enables AI agents to:

  • Maintain external memory via structured files
  • Work on one feature at a time with clear acceptance criteria
  • Hand off cleanly between sessions via progress logs
  • Track impact of changes on other features

Quick Start

/plugin install agent-foreman        # 1. Install
/agent-foreman:init Build auth API   # 2. Initialize
/agent-foreman:run                   # 3. Let AI work

Installation

# Quick install (binary)
curl -fsSL https://raw.githubusercontent.com/mylukin/agent-foreman/main/scripts/install.sh | bash

# Via npm
npm install -g agent-foreman

# Or use npx directly
npx agent-foreman --help

Manual download: GitHub Releases


Usage

Plugin Commands (Recommended)

/plugin marketplace add mylukin/agent-foreman
/plugin install agent-foreman
Command Description
/agent-foreman:status View project status and progress
/agent-foreman:init Initialize harness with project goal
/agent-foreman:analyze Analyze existing project structure
/agent-foreman:spec Transform requirements into tasks
/agent-foreman:next Get next priority task
/agent-foreman:run Auto-complete all pending tasks

Transform requirements into tasks:

/agent-foreman:spec Build a user authentication system
Requirement → [PM→UX→Tech→QA] → Spec Files → BREAKDOWN Tasks → /run → Implementation
CLI Commands (standalone)

For standalone CLI usage without Claude Code:

Command Description
init [goal] Initialize or upgrade the harness
next [feature_id] Show next feature to work on
status Show current project status
check [feature_id] Verify code changes or task completion
done <feature_id> Verify, mark complete, and auto-commit
fail <feature_id> Mark a task as failed
impact <feature_id> Analyze impact of changes
tdd [mode] View or set TDD mode
agents Show available AI agents
install Install Claude Code plugin
uninstall Uninstall Claude Code plugin

Workflow

next → implement → check → done → repeat
Step Command What Happens
1 next Get task with acceptance criteria
2 implement Write code to satisfy criteria
3 check Verify implementation
4 done Mark complete, auto-commit

Best Practices

  1. One feature at a time - Complete before switching
  2. Update status promptly - Mark passing when criteria met
  3. Review impact - Run impact analysis after changes
  4. Clean commits - One feature = one atomic commit
  5. Read first - Always check feature list and progress log

Reference

Core Files
File Purpose
ai/tasks/index.json Task index with status summary
ai/tasks/{module}/{id}.md Individual task definitions
ai/progress.log Session handoff audit log
ai/init.sh Environment bootstrap script
CLAUDE.md AI agent instructions
Status Values
Status Meaning
failing Not yet implemented
passing Acceptance criteria met
blocked External dependency blocking
needs_review May be affected by changes
failed Verification failed
deprecated No longer needed
Why It Works

AI agents need the same tooling that makes human teams effective:

Human Practice AI Equivalent
Scrum board ai/tasks/index.json
Sprint notes progress.log
CI/CD pipeline init.sh check
Code review Acceptance criteria

License

MIT

Author

Lukin (@mylukin)


Inspired by Anthropic's blog post: Effective harnesses for long-running agents

Facts

Kind
Marketplace
Repo
mylukin/agent-foreman
Group
Uncategorized
Marketplace name
agent-foreman-plugins
Owner
Lukin
Language
TypeScript
Created
2025-11-28
Forks
20
Plugins
1

More on this shelf

  1. 1f/prompts.chatf/prompts.chatf.k.a. Awesome ChatGPT Prompts. Share, discover, and collect prompts from the community. Free and open source — self-host for your organization with complete privacy.
  2. 2affaan-m/everything-claude-codeaffaan-m/everything-claude-codeThe agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.
  3. 3obra/superpowersobra/superpowersAn agentic skills framework & software development methodology that works.
  4. 4anthropics/skillsanthropics/skillsPublic repository for Agent Skills
  5. 5anthropics/claude-codeanthropics/claude-codeClaude Code is an agentic coding tool that lives in your terminal, understands your codebase, and helps you code faster by executing routine tasks, explaining complex code, and handling git workflows - all through natural language commands.
  6. 6nextlevelbuilder/ui-ux-pro-max-skillnextlevelbuilder/ui-ux-pro-max-skillAn AI skill that provides design intelligence for building professional UI/UX across multiple platforms.