AI think less. Work still done.
A tiny Agent Skill designed to reduce unnecessary reasoning verbosity while keeping final answers clear and complete.
Long reasoning traces can restate the prompt, narrate obvious steps, or polish thoughts that never need to be prose. GrugDone asks agents to keep that trace compact while preserving exact terms, constraints, and corrections.
Concise-output prompts shorten what the user sees. GrugDone targets unnecessary reasoning verbosity instead.
The skill favors short fragments and direct movement from observation to decision to action. It changes the reasoning style requested from the agent; actual behavior still depends on the model and environment.
Some harnesses expose reasoning text that can be measured. GrugDone makes no claim about unobserved internal computation.
Two clean pairs selected from the same 20-prompt GLM-5.2 high-reasoning run. The cells contain only reasoning text exposed by the benchmark harness. Counts are words because usable token counts were not returned.
| Without GrugDone — 41 words | With GrugDone — 8 words |
|---|---|
|
|
| Without GrugDone — 89 words | With GrugDone — 50 words |
|
|
| Measured text | With GrugDone | Without GrugDone | Observed difference |
|---|---|---|---|
| Exposed-reasoning words | 1,741 | 2,564 | 32.1% fewer |
| Final-answer words | 4,819 | 5,037 | 4.3% fewer |
| Combined words | 6,560 | 7,601 | 13.7% fewer |
This was one exploratory run, not evidence of token savings or preserved answer quality. See the report, paired data, and raw outputs.
Copy skills/grugdone into .agents/skills/grugdone in the target repository. Claude Code users can copy it to .claude/skills/grugdone instead.
This repository includes both ready-to-discover layouts.
Full compatibility details
| Environment | Skill location | Invoke |
|---|---|---|
| Claude Code | .claude/skills/grugdone/SKILL.md |
/grugdone |
| Codex | .agents/skills/grugdone/SKILL.md |
$grugdone |
| Kimi Code CLI | .agents/skills/grugdone/SKILL.md |
/skill:grugdone |
| OpenCode | .agents/skills/grugdone/SKILL.md |
Mention GrugDone; the agent loads it through the skill tool |
| Cursor | .agents/skills/grugdone/SKILL.md |
/grugdone |
| Antigravity IDE | .agents/skills/grugdone/SKILL.md |
Mention GrugDone or let the agent activate it |
| Antigravity CLI | .agents/skills/grugdone.md |
/grugdone |
| ZCode | Import the Codex/Claude copy in Settings → Skills, or copy it to ~/.zcode/skills/grugdone/SKILL.md |
$grugdone |
For a global installation, use the environment's documented user-level skill directory.
Z.ai documents GLM Coding Plan as model access for supported coding tools, not as a separate GLM CLI. ZCode is the documented Z.ai environment with native Skill support.
GrugDone started after I watched one of Theo's videos about how efficiently ChatGPT models reason. It made me wonder whether other models could benefit from the same approach: less unnecessary reasoning while keeping final answers useful and complete.
GrugDone is an experiment built around that question, not a claim that every model will achieve identical performance.
The captured traces above are the current examples. examples/README.md provides a template for future additions.
GrugDone is experimental. Results may vary across models, settings, prompts, and agent environments. It cannot guarantee changes to unobserved computation, token use, latency, or answer quality.
See CONTRIBUTING.md for guidance on benchmarks, regressions, and documentation improvements.
Licensed under the MIT License.
