self-clarity-improver

self-clarity-improver is an agent for Claude Code from SpaiR/task-pipeline. It costs 95 tokens per session (1,223 once invoked), scanned A, original, MIT.

A read-only review agent that finds unclear, incomplete, contradictory, or weakly structured instructions in a coding-agent repository.

In plain words
What is it for?
Use it to review skill instructions and agent prompts for clarity and suggest sharper wording.
Why use it?
Ambiguous instructions can make an agent choose the wrong action or produce the wrong format. This agent identifies those risks without editing the repository.

Agent for Claude Code

Written for Claude Code: installed under .claude/.

Part of the task plugin — 8 skills, 8 agents shipped together

Good fit Use it to review skill instructions and agent prompts for clarity and…

Compare 6 agents from other repositories ↓
Install with agentmods
npx agentmods add agents/spair/task-pipeline/self-clarity-improver
Install

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.

Clone the repo
git clone --depth 1 https://github.com/SpaiR/task-pipeline

Made for: Claude Code.

Or install task, the plugin that ships this one along with the rest of its 8 skills, 8 agents.

Wrote 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.

agentmods badge for self-clarity-improver

README.md
[![agentmods](https://agentmods.dev/badge/agents/spair/task-pipeline/self-clarity-improver.svg)](https://agentmods.dev/agents/spair/task-pipeline/self-clarity-improver)
Your own site
<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>
Per session 95 Only the description is in the session, so the agent can decide to use it. The body loads when it is invoked.
When invoked 1,223 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 0 findings. A grade says what 26 rules found in the file — not that it is safe.
Origin original No closer match found in the catalogue.
Token cost

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.

ModelPer sessionOnce 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

Measured 7d ago against content hash 407bc39f1423, method: parsed. Prices are Anthropic first-party input rates as of 2026-09-07, from the pricing page.

Security

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.

.claude/agents/self-clarity-improver.md · 60 lines

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 for git/ls/cat-equivalent reads) to ground findings. Never use Bash to 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.

Read the full file on GitHub · 60 lines

Changes

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.

  1. 7d ago First seen · 60 lines · 95 tokens per session scan A 407bc39f1423

Subscribe to this mod's changes

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.

Related

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…

sentasity/cadence · 70 tokens

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…

sentasity/cadence · 76 tokens

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.

sentasity/cadence · 67 tokens

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.

dwarvesf/dwarves-kit · 64 tokens

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…

AppsVortex/arness · 237 tokens

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.

restarter/lets-workflow · 39 tokens