CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

harness-sync

HAR: Sync Plans.md with implementation. Drift detect, marker update, retrospective. Trigger: sync-status, where am I, check progress. --snapshot for snapshots. Do NOT load for: planning, implementation, review, release.

Quality

82%

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

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

SKILL.md
Quality
Evals
Security

Quality

Content

71%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.

The content is a well-sequenced, actionable sync workflow with concrete commands and real validation checkpoints, though it duplicates some bash between steps and lacks a post-write revalidation loop. Progressive disclosure is the weakest dimension: everything is inlined into one ~250-line file with no reference bundles.

Suggestions

Split the snapshot JSON schema and the retrospective (Step R1-R4) detail into reference files under references/ and link to them from the body, reducing SKILL.md to a lean overview and lifting progressive_disclosure.

Deduplicate the agent-trace bash between Step 1 and Step 1.5 (extract once, reuse) to tighten conciseness.

Add an explicit post-write revalidation step (e.g. re-run the Step 0 format check after marker updates) to close the workflow_clarity feedback loop for this batch/destructive operation.

DimensionReasoningScore

Conciseness

The body is mostly lean — check tables, bash snippets, and a JSON schema with no concept explanations Claude already knows — but Step 1 and Step 1.5 duplicate the same agent-trace bash, matching the anchor for efficient content with minor trimmable instances; not a 5 because of that duplication.

4 / 5

Actionability

Provides many concrete, executable bash and jq commands (e.g. 'tail -20 .claude/state/agent-trace.jsonl | jq -r', 'mkdir -p "${SNAPSHOT_DIR}"') and a copy-paste snapshot schema, matching mostly-executable guidance with minor gaps; not a 5 because the actual marker-write command to Plans.md is described rather than shown.

4 / 5

Workflow Clarity

Steps 0 through 6 are clearly sequenced with explicit validation/stop checkpoints in Step 0 (format checks that halt on failure) and evidence-gating in Step 3, matching the anchor for a clear sequence with most checkpoints present; not a 5 because there is no explicit post-write revalidation feedback loop after applying marker updates.

4 / 5

Progressive Disclosure

The ~250-line body is well-sectioned but monolithic, with the snapshot JSON spec, retrospective method, and detection tables all inlined rather than split into reference files (none of the referenced bundles exist), matching the anchor for some structure with content that could be separate kept inline; not a 4 because there are no clear one-level-deep external references.

3 / 5

Total

15

/

20

Passed

Description

87%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.

The description is concise, concrete, and explicitly covers both capability and trigger conditions, with strong boundary guidance reducing conflict risk. Its only weakness is that the action list is terse rather than exhaustively spelled out.

DimensionReasoningScore

Specificity

Names the domain ('Sync Plans.md with implementation') and several concrete actions ('Drift detect, marker update, retrospective', '--snapshot for snapshots'), matching the anchor that lists several specific actions with minor coverage gaps; not a 5 because the actions are terse rather than comprehensive.

4 / 5

Completeness

Explicitly states both what it does (sync, drift detect, marker update, retrospective) and when to use it (concrete trigger phrases plus an explicit 'Do NOT load for' boundary), matching the anchor for clearly answering both what and when with concrete trigger phrases.

5 / 5

Trigger Term Quality

Includes natural user phrases ('sync-status, where am I, check progress') plus negative triggers ('Do NOT load for: planning, implementation, review, release'), giving good keyword coverage; not a 5 because synonym/extension coverage is not exhaustive.

4 / 5

Distinctiveness Conflict Risk

Occupies a clear niche (Plans.md/harness sync) with distinct triggers and an explicit negative-trigger boundary that minimizes overlap with harness-plan/work/review; matches the anchor for a clear niche with minimal conflict risk.

5 / 5

Total

18

/

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

referenced_paths_exist

Referenced path issues: 1 missing

Warning

Total

15

/

16

Passed

Repository

Chachamaru127/claude-code-harness

Path

opencode/skills/harness-sync/SKILL.md

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.