Justsaydone — Development skill for Claude Code
Shorter replies with Claude Code.
How to install Justsaydone
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open raiyanyahya/justsaydone and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Justsaydone does
Shorter replies with Claude Code. Save output token spend.
Alternatives in Development
- Claude Token Efficient — One CLAUDE.md file 3.8k ★
- Quick Plan — Create a detailed implementation plan based on the user's requirements provided through the USER_PROMPT variab 3.4k ★
- /remember — Save a finding or successful pattern to persistent hunt memory 1.2k ★
README
justsaydone
[](https://claude.com/claude-code) [](https://github.com/raiyanyahya/justsaydone/actions/workflows/ci.yml) [](#benchmarks) [](LICENSE)
**A mode for Claude Code that does the work and replies with one word.**
No "Here's what I changed." No "Let me know if you need anything else." No recap of the diff you're about to read anyway. You asked for a thing, the thing happened, `done`.
The idea
We ❤️ Claude Code and it is a great engineer but a chatty coworker. Most of that chatter — the opening "I'll start by…", the running narration, the closing paragraph that re-summarizes the diff — restates what your **diff**, your **test output**, and your **own prompt** already told you. It costs output tokens, and it costs you the seconds spent reading past it.
`justsaydone` is a mode you flip on **on purpose** — for a focused session, or for a whole project — when your workflow is already:
**type task → glance at the diff → move on.**
Claude still plans, edits, runs, and verifies exactly as it always does. It just stops narrating. The work is the message.
Before / after
| Without justsaydone | With justsaydone |
|---|---|
"I've created fizzbuzz.py. It loops from 1 to 30 and prints Fizz for multiples of 3, Buzz for multiples of 5, and FizzBuzz for both. Let me know if you'd like tests!" |
done |
*"Fixed the off-by-one in average() — it was dividing by len(nums) - 1 instead of `len( |
Related Skills
Edgee
Official Edgee CLI to interract with Edgee's Agent Gateway. Route Claude Code, Codex, Cursor, VS Code + Copilo
Decant
Local-first analysis of Claude Code and Codex sessions: token spend, context windows, files touched, and cost.
Tokens
Show the Monomind token usage dashboard — reports spend and call counts for today, week, 30days, or month
Noise Budget
Cut wasted token spend without skipping real bugs. Distinguish IMPOSSIBLE work (tech-mismatch CVEs, encoded re
Ashlr Brief
Toggle response-shortening (caveman-inspired, ashlr-flavored) with three intensity levels. Trims filler from C
Forgeflow Capture Output
Compact provided command output safely and optionally save a failure digest
Related Agents
Budget
AI cost engineering — LLM spend tracking, model cost optimization, budget alerts, token efficiency audits
Cost Governor
Track aggregate token spend and API costs across all agent operations. Enforce budget constraints, detect cost
AI Finance Engineer
AI Finance & Cost Optimization specialist who manages AI infrastructure costs, builds financial models for AI