init-harness

Initialize agent-foreman project scaffolds with TDD mode and task-type scopes.

247|20|Updated Nov 28, 2025
One-click install
npx skills add https://github.com/mylukin/agent-foreman --skill init-harness
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: init-harness
Source: https://github.com/mylukin/agent-foreman/tree/main/plugins/agent-foreman/skills/init-harness
Command: npx skills add https://github.com/mylukin/agent-foreman --skill init-harness

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Starting a new AI-driven development project often lacks structure, leading to disorganized tasks and unclear progress. This Skill establishes a robust framework for feature-driven development from day one.

Core Features & Use Cases

  • Project Initialization: Creates essential files like feature_list.json, progress.log, and CLAUDE.md to kickstart structured development.
  • TDD Mode Configuration: Allows setting up strict, recommended, or disabled Test-Driven Development enforcement.
  • Auto-Detection: Intelligently analyzes existing projects or generates structure for new ones.
  • Use Case: You're starting a new project with an AI agent. Use this Skill to quickly set up the entire task management system, define your project goal, and configure TDD, ensuring a clear roadmap for the AI.

Quick Start

Initialize the agent-foreman harness for a new project.

Frequently Asked Questions about init-harness

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

FAQPage Schema
How do I set up a structured task management system for an AI-driven project?

Initialize a task management harness that creates essential scaffolding: feature backlogs, progress tracking, and TDD configuration. This establishes a structured framework from project inception, generating directories, configuration files, and documentation to organize AI agent development.

What files and directories does project initialization create?

Project initialization generates ai/tasks directory with index.json and modular task files, feature_list.json, progress.log, CLAUDE.md, init.sh bootstrap script, and docs/ARCHITECTURE.md. These files provide the complete scaffold for feature-driven development and progress monitoring.

How do I configure Test-Driven Development enforcement during setup?

During initialization, select your TDD mode: strict enforcement, recommended practices, or disabled. The harness applies mode-driven TDD enforcement throughout your project, ensuring development aligns with your chosen testing strategy from day one.

Can the harness auto-detect existing project structure?

Yes, the harness intelligently analyzes existing projects before initialization, detecting current state and adjusting scaffold generation accordingly. This enables both greenfield setup and integration into partially-structured projects without overwriting existing work.

What's the difference between strict and recommended TDD modes?

Strict TDD mode enforces test-driven practices as mandatory constraints, while recommended mode suggests TDD patterns without hard enforcement. Disabled mode skips TDD configuration entirely, letting you choose your testing approach independently.

Do I need prior project structure to use this initialization?

No prerequisite structure is required. The harness works for both new projects starting from scratch and existing codebases. Auto-detection analyzes what's already present and generates only missing components needed for structured task management.