From mimesis
Use when the user wants prose made shorter, tighter, or denser without losing meaning: "make this concise", "tighten this", "cut the fluff", "too wordy", "trim this down", "say it in fewer words". Strips throat-clearing, dutiful summaries, hedging, puffery and redundancy, keeping only what does work. Also removes em dashes and AI tells in passing. Not for expanding, explaining, or re-toning text where length is not the point.
How this skill is triggered — by the user, by Claude, or both
Slash command
/mimesis:mimesis-concise [text | file path] [--mode audit|rewrite] [--target N words][text | file path] [--mode audit|rewrite] [--target N words]This skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Cut prose down to what does work. Where `mimesis-human` removes the machine
Cut prose down to what does work. Where mimesis-human removes the machine
fingerprint, this removes the bulk: throat-clearing, dutiful summaries,
hedging, puffery and redundancy. The same instinct that keeps code tight, applied
to copy. Say the claim once and stop.
This command rests on the same three-layer stack as mimesis-human.
L1. Read reference/craft.md (Principle 5, Restraint, is the spine here) and reference/tells.md on every run.
L2. Run the linter on the input and on your output:
python3 "$CLAUDE_PLUGIN_ROOT/linter" --json path/to/draft.md
Tightening is not an excuse to leave an em dash or a kill-list word behind. A concise pass still ends on a clean linter result.
L3. Optional generator, same gate as mimesis-human. See
codex.md. Rarely relevant here, since concise works on text
that already exists.
In rough priority order:
What concise keeps: every factual claim, the one specific that carries the point, and a varied rhythm. Trimming is not flattening. Do not turn three differently shaped sentences into three identical short ones; that trades wordiness for a new tell. See Principle 1 in craft.md.
Detect from phrasing. Default to rewrite, since "make this concise" is almost always a request to act, not just to measure.
--target N words,
hit it or get close and say the final count. Otherwise cut hard but preserve
every claim.audit.
# Concise audit: <short description> (<n> words)
[1] line 1 (throat-clearing): opening sentence adds nothing (~12 words)
[2] line 6 (redundancy): restates line 4 (~20 words)
[3] line 9 (hedging): "it's worth noting that" (~5 words)
Rough saving: ~37 words (<n> to <n>).
rewrite. Return the tightened text only, unless the user asked what changed. If they did, add one line with the before and after word counts and a short list of what you cut. End on a clean linter pass.
Provides UI/UX resources: 50+ styles, color palettes, font pairings, guidelines, charts for web/mobile across React, Next.js, Vue, Svelte, Tailwind, React Native, Flutter. Aids planning, building, reviewing interfaces.
Fetches up-to-date documentation from Context7 for libraries and frameworks like React, Next.js, Prisma. Use for setup questions, API references, and code examples.
npx claudepluginhub blakecyze/mimesis --plugin mimesis