session-harness-creator

Generate task-local verification harnesses with verifier scripts and state files.

Updated Oct 15, 2021
One-click install
npx skills add https://github.com/toqoz/config --skill session-harness-creator
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: session-harness-creator
Source: https://github.com/toqoz/config/tree/main/home/agents/skills/session-harness-creator
Command: npx skills add https://github.com/toqoz/config --skill session-harness-creator

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires bash, jq, git, and includes references (resource) components.

What problem does it solve?

This skill solves the problem of high-uncertainty coding tasks where failure is expensive or difficult to detect, providing a structured, disposable environment to verify implementation success before and during development.

Core Features & Use Cases

  • Task-Specific Verification: Generates a custom harness package containing automated verifiers, implementation plans, and failure mode analysis.
  • Loop-Based Convergence: Supports bounded-loop execution where the agent iterates on a task, receives feedback from verifiers, and updates its own progress and scratchpad.
  • Use Case: Use this when implementing complex features like data migrations or security-sensitive logic where you need to define clear pass/fail criteria and ensure the agent converges on a correct solution through iterative testing.

Quick Start

Use the session-harness-creator skill to generate a verification harness for the task of implementing the new authentication middleware.

Frequently Asked Questions about session-harness-creator

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

FAQPage Schema
How do I set up automated verification for complex agentic coding tasks?

Automated verification for agentic coding tasks is achieved by generating a task-specific verification harness containing disposable runtime environments and verifier scripts. This structured setup defines clear pass/fail criteria to ensure implementation success before and during development.

What is a task-specific verification harness and when do I need one?

A task-specific verification harness is a disposable, task-local directory containing a stable runtime and verifier scripts. You need one for high-uncertainty tasks with significant blast radius, or when requiring automated runtime verification for complex features like data migrations.

How do I use bounded-loop convergence to fix failing implementation logic?

Bounded-loop convergence for implementation logic works by having the agent iteratively execute a task, receive automated verifier feedback, and update its progress and scratchpad. This loop continues until the agent converges on a correct solution.

Does the verification harness require bash, jq, and git dependencies?

The verification harness requires bash, jq, and git dependencies to function. These tools support the creation of the task-specific directory, manage the stable runtime, and execute the verifier scripts needed for iterative testing and state maintenance.

What's the best way to ensure agent success on security-sensitive logic implementation?

The best way to ensure agent success on security-sensitive logic is to generate a disposable harness with automated runtime verification. This provides failure mode analysis and bounded-loop execution, allowing the agent to iterate against defined pass/fail criteria until convergence.

When should I avoid generating a disposable verification rig?

You should avoid generating a disposable verification rig for low-uncertainty tasks or scenarios with minimal blast radius. If an implementation task does not require automated runtime verification or iterative convergence, the overhead of maintaining state files and verifier scripts is unnecessary.