harness

Orchestrate multi-session coding tasks with progress tracking and feature lists.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/henderni/minecraft-mega-knights --skill harness-henderni
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: harness
Source: https://github.com/henderni/minecraft-mega-knights/tree/main/.claude/skills/harness
Command: npx skills add https://github.com/henderni/minecraft-mega-knights --skill harness-henderni

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Manage the autonomous coding harness for Mega Knights to coordinate tasks across sessions, track progress, and generate feature lists.

Core Features & Use Cases

  • Initialize and manage a prioritized task list (.claude/feature_list.json) and log progress (.claude/progress.txt).
  • Provide prompts and guidance via .claude/prompts/initializer_prompt.md and .claude/prompts/coding_prompt.md to drive Claude Code across sessions.
  • Run and monitor the harness with commands such as /harness init, /harness status, /harness add <description>, and leverage the harness.sh orchestrator.
  • Analyze and optimize the workflow using .claude/analyze-harness.py and .claude/harness-progress.py for post-run metrics and progress rendering.
  • Support end-to-end execution from task definition to progress tracking and results analysis.

Quick Start

Initialize the harness to create or refresh the feature backlog and begin monitoring progress across sessions.

Frequently Asked Questions about harness

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

FAQPage Schema
How do I orchestrate multi-session coding tasks across different Claude contexts?

You orchestrate multi-session coding tasks by automating task management, progress tracking, and feature-generation workflows across contexts using a harness coordinator that persists tasks in feature_list.json and logs progress.

What's the best way to track autonomous coding progress across multiple sessions?

Track autonomous coding progress by logging session updates to a dedicated progress.txt file and rendering post-run metrics, ensuring task completion states are persisted between distinct coding sessions.

How do I initialize a prioritized feature backlog for autonomous code generation?

Initialize a prioritized feature backlog by running a setup command that creates or refreshes a feature_list.json file, establishing the task definitions required to drive automated code generation workflows.

Can I use prompt files to drive Claude Code consistently across separate sessions?

Yes, you can drive Claude Code consistently across sessions by storing initializer and coding prompts as markdown files under a dedicated prompts directory, providing standardized guidance for each context.

How does a task management harness analyze and optimize automated coding workflows?

A task management harness analyzes automated coding workflows by running Python scripts that process post-run metrics and render progress logs, delivering actionable insights to optimize subsequent task execution.