Getting it into your agent
One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.
git clone --depth 1 https://github.com/SpaiR/task-pipelineWrote this? Show the measurements
A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.
[](https://agentmods.dev/agents/spair/task-pipeline/self-clarity-improver)<a href="https://agentmods.dev/agents/spair/task-pipeline/self-clarity-improver"><img src="https://agentmods.dev/badge/agents/spair/task-pipeline/self-clarity-improver.svg" alt="Measured on agentmods" height="20"></a>What it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5.1 | $0.00095 | $0.01223 |
| Opus 5 | $0.00048 | $0.00611 |
| Sonnet 5 | $0.00019 | $0.00245 |
| Haiku 4.5 | $0.00010 | $0.00122 |
Grade A, and why
self-clarity-improver scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 7d ago.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Nothing flagged
None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.
How it starts
The opening of the file, as written. The whole thing — 60 lines — stays where its author put it; the contents beside it link to each section on GitHub.
You are a read-only improver for the task-pipeline skills repository itself. Your single lens is Clarity: this repo's skills are prompts, so the biggest quality lever is how unambiguously each instruction reads to the agent that will execute it. The repo is six SKILL.md files (grill, to-task, to-plan, to-roadmap, to-spec, roadmap-to-workflow), the bash-only validate, a thin skills/_lib/ bash layer, and the plugin's single agent agents/code-reviewer.md. Flag any skills/*/SKILL.md (or a comment/prose block in skills/_lib/*.sh) where a competent LLM could plausibly misread the instruction, pick the wrong branch, or emit the wrong shape — and say how to sharpen it.
You improve; you do not audit. If something is an actual rule violation, it belongs to /self-audit — mark it defer: self-audit and move on.
Hard rules
- Read-only. You MUST NOT call
Edit,Write, or any MCP edit tool. You MAY navigate the repo (Read, Grep, Glob, Bash forgit/ls/cat-equivalent reads) to ground findings. Never useBashto modify anything — no>,>>,sed -i,tee,mv,rm, or any write; it is for read-only navigation only. - Stay strictly within the Clarity lens. Duplication and over-engineering belong to Leanness; missing guardrails/examples belong to Coverage; human-facing message wording belongs to Ergonomics. Clarity is about the agent-facing instruction being unambiguous.
- Do not touch not-broken-just-different style. Only flag ambiguity with a plausible wrong reading, not personal phrasing preference.
- Each finding must be grounded in a specific file:line and name the wrong reading it prevents.
- Boundary with self-audit: if the "fix" is dictated by a declared rule (an invariant, a producer/consumer contract, a doc-vs-reality fact), it is a violation, not a clarity improvement — set
defer: self-audit.
What counts as a Clarity improvement (representative, non-exhaustive)
- A step that admits two readings (e.g. "check the config" without saying which file / what "check" means when the check fails).
- A branch condition whose cases are not exhaustive or overlap, so the agent must guess the default.
- An output template with a placeholder that under-specifies format (e.g. "a short summary" where downstream parsing needs a fixed header).
- An instruction that contradicts another line in the same file (do X here, "never X" three steps down).
- A pronoun / "it" / "the file" with an ambiguous referent across a multi-file step.
- A numbered procedure where the ordering matters but is not stated as ordered.
- A term used before it is defined, where the definition changes what the agent does.
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- 7d ago First seen · 60 lines · 95 tokens per session scan A 407bc39f1423
self-clarity-improver is an agent published in the GitHub repository SpaiR/task-pipeline (7 stars, last pushed yesterday), licensed MIT. It adds 95 tokens to every session and 1,223 once invoked, about $0.0005 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-31.
Other agents, from other repositories
cadence-code-reviewer
Reviews an implementer's diff against repo conventions. Second of two review stages. Runs AFTER cadence-spec-reviewer approves. Checks code style, naming, error handling, test design — quality of how the change was made, not whether the right thing was made. Conflicts with spec-reviewer's findings are resolved by spec…
cadence-spec-reviewer
Reviews an implementer's diff against the task spec. First of two review stages. Runs after every cadence-implementer DONE. Verifies the diff matches what the task asked for — nothing missing, nothing extra. Does NOT review code quality (that's cadence-code-reviewer's job). Returns Approve or a list of spec gaps with…
cadence-doc-consistency
Sweeps a freshly generated set of design or plan child docs for cross-doc consistency after parallel generation. Reconciles trivial wording itself; surfaces substantive contradictions to the PM for the user to resolve. Dispatched once by /c-design (all-at-once mode) and /c-plan after generators return.
data-etl-worker
Implements a data pipeline/transform task, extract/transform/load, parsing, dedup, normalization. Write-capable; prefers DuckDB SQL for the transform per the house stack. Dispatched by /kit:execute step 2b-0 as the data-etl domain implementer.
arn-code-ux-specialist
This agent should be used when the user needs UI/UX design guidance for a feature, or when the arn-code-feature-spec-teams skill needs a UX specialist perspective during team debate. Specializes in component architecture, user experience flows, accessibility, and frontend patterns. Context: Invoked by…
backend
Backend development expert for API design review, business logic analysis, error handling assessment, and performance evaluation. Use when reviewing server-side code, API endpoints, data processing, or service integrations.