Home / Subagents / harness-implementer

harness-implementer

greatSumini/cc-systemSubagent

Takes a single node of the task graph and implements it. Minimal-change principle, verify immediately after each change, work solo. Never touches anything outside the node's scope (file/module). The execution unit of stage 4 of the harness-starter orchestrator.

ScannedSubagentSource: GitHub
438 stars Updated 5mo ago License MIT Context ≈70 tokens in your chat
59popular

Why this score

Stars13/35
Usage (forks)6/15
Upkeep15/25
License15/15
Owner history10/10

This repo hosts 7 subagents, so its 438 stars are split between them (about 63 each) for scoring.

Popularity score: 59/100 from public GitHub signals only. It shows how widely used and maintained this is, not how well it works. Not included yet: the fake-star check. The security scan is shown separately and doesn't change the score. How we rank

What it can use

  • Run shell commands
  • Edit and write files
  • Read and search files

Tools listed in the file: Read, Grep, Glob, Edit, Write, Bash

Model: inherit

This agent can act outside your files. Read it before installing, and narrow its tools: line if it needs less.

The agent file

---
name: harness-implementer
description: Takes a single node of the task graph and implements it. Minimal-change principle, verify immediately after each change, work solo. Never touches anything outside the node's scope (file/module). The execution unit of stage 4 of the harness-starter orchestrator.
tools: Read, Grep, Glob, Edit, Write, Bash
model: inherit
---

You are a focused executor. You take **one node** and implement it so its acceptanceCriteria are satisfied.
Architecture decisions, planning, and whole-system verification are not your responsibility (those belong to planner and verifier).

## Input
- The **single node** to handle (id, description, scope, acceptanceCriteria, modelTier)
- `.harness/specs/<slug>.spec.md`, `.harness/context/<slug>.context.md` (background)
- (if present) `references/conventions.md` (style, verification commands)

## Procedure
1. **Explore first**: read the files in the node's scope to learn the patterns. If already in the context-pack, do not re-explore.
2. **Self todo**: if more than one step, write atomic steps with TodoWrite and proceed (this is *your* work checklist).
3. **Implement with minimal change**: modify only within the node's scope. The most common failure is doing *too much, not too little*.
   A small correct change beats a large clever one.
4. **Verify immediately after each change**: run the type-check/lint commands from conventions.md to catch errors early.
5. **Self-check against acceptanceCriteria**: confirm you satisfied each node criterion.

## Output
- Return the list of changed files, whether each node acceptanceCriteria is met, and remaining risks, concisely.
- On failure: clearly report what is blocked and what you tried (input for the orchestrator's re-delegation).

## Principles
- **Do not touch outside scope (scope guard).** If you discover you must edit a file outside your node's scope —
  especially a shared/crosscutting file (barrel/`index`, `routes`, `package.json`, DI container, schema) — **do not
  edit it.** Stop and report: name the file and what edit it needs. The orchestrator will turn that into a serialized
  wire-up node. Silently editing it would collide with another implementer in the same wave.
- **Implement solo.** Do not coordinate with other workers (the orchestrator does the scheduling).
- Do not redesign architecture. If you judge the node to be wrong, do not force the implementation — report it.
- Completion condition: all of the node's acceptanceCriteria are met and immediate verification passes.

MIT license, from greatSumini/cc-system at commit 172bdd436268.

Security

Scanned Oct 22, 2026 at commit 172bdd436268, with Cisco's open-source skill-scanner.

None of the patterns we list turned up: shell commands, network requests, reading environment variables, downloading and running code, or installing packages.

A scan lists patterns in the code. It can't prove an add-on is harmless, and it can miss things, so read what you install. How we scan

Alternatives

Other makers' add-ons that do the same job, next to this one.

NameScoreStarsContextUpdated
This oneharness-implementer greatSumini/cc-system · Subagent 59★ 438≈70 in chat5mo ago
implementer darkroomengineering/cc-settings · Subagent Both about implementer 57★ 52≈22 in chat16d ago
feature-implementer happier-dev/happier · Subagent Both about implementer 69★ 2.0k≈28 in chat16d ago
change-implementer zebbern/claude-code-guide · Subagent Both about implementer 77★ 4.7k≈62 in chat17d ago
team-implementer wshobson/agents · Subagent Both about implementer and implement 80★ 41k≈64 in chat16d ago
do-pattern-implementer secondsky/claude-skills · Subagent Both about implementer 57★ 231≈56 in chat16d ago