harness-engineering

Orchestrate development tasks with a harness-driven execution framework.

8|Updated Feb 4, 2026
One-click install
npx skills add https://github.com/MisonL/Ling --skill harness-engineering-misonl
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: harness-engineering
Source: https://github.com/MisonL/Ling/tree/main/.spec/skills/harness-engineering
Command: npx skills add https://github.com/MisonL/Ling --skill harness-engineering-misonl

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

在复杂开发任务中,单纯依赖提示词难以获得稳定输出,需通过可观测、分级权限的 harness 来执行、记录证据并在需要时主动请求人工决策,从而提高任务的可观察性、可追溯性和交付速度。

Core Features & Use Cases

  • Harness-first execution: 让代理在真实工具链中执行并输出可验证的证据,如代码变更、测试结果、日志与 CI 状态,确保结果可追溯。
  • 分层权限与回滚:按 L1-L4 增加能力,并设定升级条件与回滚策略,降低风险。
  • 主动求助阈值与选项型协作:达到阈值时提供 2-3 个可选方案,方便人工干预并快速决策。
  • 可追溯交付:自动记录执行过程与证据,确保任务闭环和回退能力。

Quick Start

在需要可证明、可协作的自动化执行场景中,启用 harness-engineering 并让代理先完成边界设定、产出证据后再推进任务。

Frequently Asked Questions about harness-engineering

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

FAQPage Schema
How do I execute long-running debugging tasks with verifiable evidence and controlled permissions?

Long-running debugging tasks require a harness-driven execution framework to run agents in real toolchains. This approach outputs verifiable artifacts like code changes, test results, logs, and CI status while applying hierarchical L1-L4 permissions to ensure traceability and reduce risk.

What is the best way to automate cross-module fixes without losing task traceability?

Automating cross-module fixes needs an execution harness that records observable artifacts and enforces escalation rules. By defining hierarchical permissions and a human-in-the-loop policy, the framework ensures every automated step is traceable and can rollback if thresholds are exceeded.

How does human-in-the-loop collaboration work during autonomous CI-driven workflows?

Human-in-the-loop collaboration triggers when autonomous execution reaches predefined escalation thresholds. The system pauses and presents 2-3 selectable options for human intervention, enabling quick decision-making before proceeding with the CI-driven workflow.

Can I use hierarchical permissions to limit agent actions during complex software engineering tasks?

Yes, complex software engineering tasks use L1-L4 hierarchical permissions to limit agent capabilities incrementally. This structured permission model defines specific escalation conditions and rollback strategies, lowering operational risk during autonomous execution.

When do I need a harness-driven execution framework for development tasks?

You need a harness-driven execution framework when complex development tasks require stable output, observable artifacts, and controlled permissions. It is essential for scenarios where verifiable evidence, cross-module coordination, and human-in-the-loop decision policies must be strictly enforced.

Does harness-driven execution work with existing CI status and test logs?

Yes, harness-driven execution integrates directly with existing toolchains by requiring observable artifacts such as tests, logs, and CI status. It uses these verifiable outputs to record execution evidence and ensure controlled, traceable task delivery.