Shapes turns action-first: action leads, steps numbered, state restated. Use for ADHD-friendly output. Do not use to trim tokens; use response-compression.
日本語の概要は準備中です。原文の説明を表示しています。
Polishes working code through successive quality passes in fresh subagents. Use after tests pass when code needs multi-dimension refinement before release.
インストールする前に、エージェントに与えられる指示の中身を確認できます。
Named after the Japanese art of polishing a ball of dirt into a high-gloss sphere. Applied to code: take the initial implementation (the "mud ball") and refine it through successive quality passes until it shines.
Four quality dimensions, each a self-contained pass:
See modules/pass-definitions.md for detailed scope
of each pass type.
issues_found: 0 without the
matching exit code recorded in the state file has not
convergedState tracked in .attune/dorodango-state.json:
{
"target": "plugins/foo",
"started_at": "2026-03-18T12:00:00Z",
"pass_count": 3,
"passes": [
{
"type": "correctness",
"issues_found": 2,
"issues_fixed": 2
},
{
"type": "clarity",
"issues_found": 5,
"issues_fixed": 5
},
{
"type": "consistency",
"issues_found": 0
}
],
"converged_dimensions": ["consistency"],
"converged": false
}
This file enables resume across sessions. On resume, skip converged dimensions and continue from the next unconverged dimension.
Each pass dispatches a self-contained subagent to prevent context accumulation. The subagent receives:
Subagent dispatch is optional for targets under 100 lines of code; in-session review is sufficient for small files.
pensive:code-refinement - used in clarity passconserve:code-quality-principles - KISS/YAGNI/SOLIDimbue:latent-space-engineering - frame pass prompts
with emotional framing for better results.attune/dorodango-state.json exists with "converged": true and all four dimensions
(correctness, clarity, consistency, polish) listed under converged_dimensions.pass_count in the state file is <= 10; if 10 passes complete without full
convergence, the skill surfaces the unconverged dimensions to the user with a recommendation
to split the target into smaller units.0 issues claim with no exit code does not
converge a dimension.converged_dimensions shrinks), and the
dimension is re-run before converged: true.まだレビューはありません。使ってみた感想をお寄せください。
概要と使いどころ
Shapes turns action-first: action leads, steps numbered, state restated. Use for ADHD-friendly output. Do not use to trim tokens; use response-compression.
日本語の概要は準備中です。原文の説明を表示しています。
Inverts burden of proof for code additions. Use when reviewing PRs, planning refactors, or running unbloat to challenge every addition's necessity.
日本語の概要は準備中です。原文の説明を表示しています。
Tracks per-agent token usage and flags waste in parallel dispatch. Use when evaluating parallel agent efficiency or after a multi-agent run.
日本語の概要は準備中です。原文の説明を表示しています。
Coordinates Claude agent teams via filesystem protocol. Use when orchestrating parallel agents with task dependencies. Do not use for single-agent tasks.
日本語の概要は準備中です。原文の説明を表示しています。
Evaluates API surface design, consistency, and exemplar alignment. Use when reviewing public API changes or before releasing a new API surface.
日本語の概要は準備中です。原文の説明を表示しています。
Selects architecture paradigm via research before scaffolding. Use when architecture is undecided and the choice needs justification and documentation.
日本語の概要は準備中です。原文の説明を表示しています。