| name | trim-slide-redundancy |
| description | Find and safely remove redundancy in a Marp presentation while preserving comprehension, emphasis, pacing, and accessibility. Use when a deck is too long, repeats claims or examples, contains thin or overloaded slides, needs a target duration, or requires evidence-based cut, merge, compress, and keep decisions. |
Trim Slide Redundancy
Reduce cognitive and time cost without deleting the repetition that helps a live audience orient, remember, or recover. Optimize value per minute, not slide count alone.
Inputs
Read the complete deck and, when available, vendor/3shake-marp-templates/.claude/rules/slide-writing.md. Find the intended duration in the filename, front matter, event notes, or README. If unknown, report time-based conclusions as conditional.
Number slides by rendered order. Distinguish reusable title/company/closing slides from talk-specific content when estimating time.
Workflow
- Give every slide one primary job: orient, define, argue, evidence, exemplify, contrast, transition, recap, or close.
- Create a semantic inventory of claims, evidence, examples, and calls to action. Link repeated items across slides.
- Classify each repetition:
- functional — spaced recall, deliberate refrain, accessibility, or section reorientation;
- progressive — repeated idea gains mechanism, boundary, evidence, or consequence;
- wasteful — same audience value in substantially the same form.
- Apply the removal test: if the slide disappears, what necessary understanding, emphasis, pacing, or accessibility is lost? If the answer is unclear, it is a cut candidate.
- Apply the merge test: do both slides remain legible at normal presentation density? Reject merges that create two messages, tiny text, or an unreadable table.
- Apply the compression test to verbose sentences, repeated labels, and scaffolding that the layout already communicates.
- Check overloaded slides separately. Redundancy review must not “solve” too much content by squeezing it into fewer slides.
- Estimate timing as a range based on slide jobs and speaking burden. Treat seconds-per-slide averages as a warning signal, not a verdict.
- Produce a conservative cut set first, then an optional aggressive set with explicit trade-offs.
Decision labels
- KEEP — unique or functionally repeated value.
- CUT — removable without breaking comprehension or intent.
- MERGE — two slides share one message and fit legibly together.
- COMPRESS — keep the slide but reduce wording or visual duplication.
- DEFER — useful detail better placed in appendix or speaker notes.
- SPLIT — overloaded; reducing slide count would harm delivery.
Never assume a summary is redundant: compare its role to the opening promises. Never delete pauses merely because they are sparse. Never use a fixed percentage reduction as a quality target.
Output
Put proposed actions before general commentary. For each action include slide locations, duplicated value, classification, expected benefit, loss/risk, and exact disposition.
Then include:
- a repetition map grouped by claim or example;
- conservative and aggressive cut sets;
- before/after slide counts and timing ranges, with assumptions;
- merge or rewrite examples only for the highest-impact cases;
- items explicitly retained for pacing, recall, accessibility, or narrative payoff.
If asked to edit, apply the conservative set unless the user selects the aggressive trade-off. After editing, re-check the transitions on both sides of every deletion.
Related skills
$review-slide-flow after cuts or reordering.
$deepen-slide-claims when a thin slide should be strengthened rather than removed.
$review-slide-narrative when repeated setup may be carrying emotional or contextual work.