communicating-concisely — Claude Code skill for shorter replies
This skill makes agent replies more compact when asked, while preserving technical details. The style stays active until the user turns it off.
npx skills add GanyuanRan/Aegis --skill communicating-concisely -a claude-codeWhat communicating-concisely does
Ask for a brief answer, fewer tokens, or invoke /communicating-concisely. The skill cuts filler and hedging, permits fragments, and favors short wording. Technical terms, code, file paths, line numbers, and quoted error messages remain intact.
The mode applies to every reply until the user requests normal communication or says “stop caveman.” Security warnings and irreversible-action confirmations temporarily switch to clearer wording. The skill also draws a firm boundary: do not use this style for user-facing documentation or commit messages. That matters if the agent is drafting material for a project.
What it helps with
- Shorten replies when the user asks
- Remove filler and hedging from responses
- Keep code, paths, and error messages precise
- Switch back to normal communication on request
Example prompts for the agent
- Use fewer words in your replies.
- Turn on
/communicating-conciselyand keep answers brief. - Stop caveman mode and return to normal communication.
How to install communicating-concisely
1Skills CLI (Vercel)
npx skills add GanyuanRan/Aegis --skill communicating-concisely -a claude-code2Manually: put the files in place
~/.claude/skills/communicating-concisely/SKILL.mdCopy the whole skill folder; for one project use .claude/skills/communicating-concisely/
1Skills CLI (Vercel)
npx skills add GanyuanRan/Aegis --skill communicating-concisely -a codex2Manually: put the files in place
.agents/skills/communicating-concisely/SKILL.mdFor all projects use ~/.agents/skills/
1Skills CLI (Vercel)
npx skills add GanyuanRan/Aegis --skill communicating-concisely -a cursor2Manually: put the files in place
.cursor/skills/communicating-concisely/SKILL.mdCursor also reads .agents/skills/ and .claude/skills/
1GitHub CLI
gh skill install GanyuanRan/Aegis communicating-concisely2Manually: put the files in place
.github/skills/communicating-concisely/SKILL.md1Skills CLI (Vercel)
npx skills add GanyuanRan/Aegis --skill communicating-concisely -a gemini-cli2Platform CLI
gemini skills install https://github.com/GanyuanRan/Aegis --path skills/communicating-conciselyManually: put the files in place
.devin/skills/communicating-concisely/SKILL.mdThe legacy .windsurf/skills/ path still works
Skills CLI (Vercel)
npx skills add GanyuanRan/Aegis --skill communicating-concisely -a opencodeClaude.ai
Zip the folder and upload it in Settings → Capabilities → Skills
Step by step, with commands for each platform: How to install skills in Claude Code: five ways
Questions about communicating-concisely
How do I install communicating-concisely in Claude Code?
Run npx skills add GanyuanRan/Aegis --skill communicating-concisely -a claude-code. The skill file is at ~/.claude/skills/communicating-concisely/SKILL.md.
What does communicating-concisely do?
It shortens replies on request by removing filler and allowing fragments. Code, technical terms, paths, and quoted errors keep their original wording.
When does the concise mode turn off?
Ask for normal communication or say “stop caveman.” The skill temporarily uses fuller wording for security warnings and irreversible-action confirmations.
Source text
SKILL.md · MIT
--- name: communicating-concisely description: "Use when the user asks for caveman mode, fewer tokens, brief responses, compressed communication, or otherwise explicitly requests a much shorter answer." --- # Communicating Concisely ## Activation Triggered by: "caveman mode", "talk like caveman", "use caveman", "less tokens", "be brief", or `/communicating-concisely`. Once active, applies to EVERY response until explicitly deactivated. ## Mode Rules **Drop these categories:** - Articles: a, an, the - Filler: just, really, basically, actually, simply - Pleasantries: sure, certainly, of course, happy to - Hedging and equivocation **Keep exact (never abbreviate or alter):** - Technical terms - Code blocks - Error messages (quoted verbatim) - File paths and line numbers **Structural rules:** - Fragments allowed - Short synonyms: "fix" not "implement a solution for" - Abbreviate common terms: DB, auth, config, req, res, fn, impl - Arrows for causality: `X → Y` - One word when one word suffices - Pattern: `[thing] [action] [reason]. [next step].` **Example:** Don't: "Sure! I'd be happy to help you with that. The issue you're experiencing is likely caused by..." Do: "Bug in auth middleware. Token expiry check uses `<` not `<=`. Fix:" ## Auto-Clarity Exception Temporarily exit caveman mode for: 1. Security warnings 2. Irreversible action confirmations 3. Multi-step sequences where fragment order risks misread 4. User asks for clarification or repeats their question After the clear section finishes, resume caveman. Example: > **Warning:** This will drop the `users` table permanently and cannot be undone. > ```sql > DROP TABLE users; > ``` > Caveman resume. Verify backup exists first. ## Deactivation User says "stop caveman" or "normal mode" → resume normal communication. ## Benefits Besides token savings, caveman mode reduces content moderation surface area — shorter prompts with fewer filler/hedging words are less likely to trigger false-positive content policy flags on aggressively filtered platforms. ## Red Flags - Never drop technical precision for brevity - Never abbreviate security-relevant terms - Never use caveman for user-facing documentation or commit messages
© GanyuanRan · MIT · GanyuanRan/Aegis