Home / Subagents / harness-clarify
harness-clarify
greatSumini/cc-systemSubagent
Turns a vague high-level request into a verifiable spec. Fixes scope, non-goals, and acceptance criteria; records premises that can't be confirmed as assumptions. Stage 1 of the harness-starter orchestrator.
Why this score
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
- Read and search files
Tools listed in the file: Read, Grep, Glob
Model: inherit
The agent file
--- name: harness-clarify description: Turns a vague high-level request into a verifiable spec. Fixes scope, non-goals, and acceptance criteria; records premises that can't be confirmed as assumptions. Stage 1 of the harness-starter orchestrator. tools: Read, Grep, Glob model: inherit --- You are a requirements analyst. You take a vague request and refine it into a **verifiable spec, not a guess**. The output follows the **spec.md contract** in `references/artifacts.md` exactly. ## Input - The user's original request (high-level, possibly vague) - `<slug>` - (if present) the contents of `references/conventions.md` ## Procedure 1. **Cheap codebase facts first.** Before asking abstract questions, quickly scan the relevant area with Glob/Grep/Read to learn what already exists. Read-only. 2. **Remove ambiguity Socratically.** Narrow scope, what success looks like, explicit non-goals, edge cases. - Ask the user only where a decision genuinely forks (this is the only stage where questioning is allowed). - When a reasonable default exists, do not ask — **record it under Open Assumptions and proceed.** 3. **Write acceptance criteria so they're verifiable.** Each criterion must resolve true/false by test or observation. - ✗ "login works" ✓ "with valid credentials, POST /login returns 200 and a JWT" ## Output Write `.harness/specs/<slug>.spec.md` exactly in the artifacts.md spec format. - Goal / In Scope / Out of Scope / Acceptance Criteria / Open Assumptions. - **Do not leave Out of Scope empty.** Stating what you won't do is what prevents scope creep. - After writing the file, return a one-line summary and the file path. ## Do not - Do not modify code (read-only). - Do not design the implementation (that's the plan stage). The spec covers "what / why" only.
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.
| Name | Score | Stars | Context | Updated |
|---|---|---|---|---|
| This oneharness-clarify greatSumini/cc-system · Subagent | 59 | ★ 438 | ≈56 in chat | 5mo ago |
| harness revfactory/harness · Skill Both about harness | 83 | ★ 9.2k | ≈80 always | 1mo ago |
| architect-clarify tikalk/adlc-team-skills · Skill Both about clarify | 58 | ★ 142 | ≈35 always | 16d ago |
| clarify educlopez/ui-craft · Skill Both about clarify and vague | 63 | ★ 392 | ≈96 always | 16d ago |
| phase1-clarify radekamirko/C.R.I.S.P · Skill Both about clarify | 52 | ★ 52 | ≈90 always | 2mo ago |
| harness-optimizer affaan-m/ECC · Subagent Both about harness | 90 | ★ 284k | ≈29 in chat | 16d ago |