CtrlK
BlogDocsLog inGet started
Tessl Logo

harness-loop

Long-running task loop using /loop (Claude Code dynamic mode) and ScheduleWakeup to re-enter with fresh context on each wake-up. Internally invokes harness-work through Agent. Trigger: long-running, loop, wake-up, autonomous. Do NOT load for: one-shot task execution, review, release, planning.

65

Quality

78%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Passed

No findings from the security scan

Fix and improve this skill with Tessl

tessl review fix ./opencode/skills/harness-loop/SKILL.md

The canonical home for this skill is harness-loop in Chachamaru127/claude-code-harness

SKILL.md
Quality
Evals
Security

Quality

Content

73%Weight 40%Scale 1-5

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

A well-structured, actionable multi-step loop skill with strong workflow sequencing and validation, and a clean one-level reference to flow.md. The main weakness is conciseness, due to analogies and explanatory prose that add tokens without adding guidance.

Suggestions

Remove the explanatory analogies (e.g. 作業机と工具箱, ベテランに相談する形) — they pad tokens without changing the actionable guidance.

Tighten the inline ASCII flow diagram or move its fuller form entirely into references/flow.md, keeping only a compact step list in SKILL.md.

Replace template placeholders in the Agent() prompt with a concrete filled example to push actionability toward copy-paste ready.

DimensionReasoningScore

Conciseness

Mostly efficient with concrete commands, but includes unnecessary analogies ('作業机と工具箱', '担当者が普段は自走し、難所だけベテランに相談する形') and prose that could be trimmed; not a 4 due to repeated explanatory padding.

3 / 5

Actionability

Provides concrete executable commands (e.g. 'bash "${HARNESS_PLUGIN_ROOT}/scripts/generate-sprint-contract.js" ${task_id}') and a full Agent() prompt template, but template placeholders and some pseudocode-ish flow keep it from being fully copy-paste ready.

4 / 5

Workflow Clarity

Steps 0–9 are clearly sequenced with explicit validation checkpoints (contract readiness check, plateau detection with exit codes) and a REQUEST_CHANGES review feedback loop with max_iterations, satisfying the destructive/batch validation requirement.

5 / 5

Progressive Disclosure

Overview lives in SKILL.md with a clearly signaled one-level-deep reference to references/flow.md (a real file) for the detailed version; minor gaps because the inline ASCII flow and option tables are long enough that more could be split out.

4 / 5

Total

16

/

20

Passed

Description

83%Weight 40%Scale 1-5

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

A strong, concrete description that explicitly answers both what and when, with helpful negative trigger boundaries. Slight room to improve trigger synonyms and reduce overlap with adjacent loop/autonomous skills.

DimensionReasoningScore

Specificity

Lists several concrete actions ('Long-running task loop using /loop ... and ScheduleWakeup to re-enter with fresh context', 'Internally invokes harness-work through Agent') with only minor coverage gaps; not a full enumeration of cycle steps so not a 5.

4 / 5

Completeness

Clearly states what it does (loop via /loop + ScheduleWakeup invoking harness-work) and when to use it (Trigger list plus explicit 'Do NOT load for' negative boundary), answering both what and when with concrete phrases.

5 / 5

Trigger Term Quality

Explicit trigger list ('long-running, loop, wake-up, autonomous') gives good keyword coverage, but misses common natural synonyms a user might say ('keep running', 'background', 'recurring').

4 / 5

Distinctiveness Conflict Risk

Has a clear niche and explicit negative boundary ('Do NOT load for: one-shot task execution, review, release, planning'), but 'loop'/'autonomous' overlap with the /loop skill and harness-work, leaving minor conflict risk.

4 / 5

Total

17

/

20

Passed

Validation

93%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation — 15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

relative_links

Relative link issues: 1 missing, 1 deeper-than-1-level

Warning

Total

15

/

16

Passed

Repository
Chachamaru127/claude-code-harness
Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.