From fabrik
Paces output by presenting one atomic unit per message, stopping for user input before continuing. Kills list dumps and information overload.
How this skill is triggered — by the user, by Claude, or both
Slash command
/fabrik:one-at-a-timeThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
An output-pacing discipline, not a workflow. When invoked, stop bundling. Take whatever you were about to say, find its natural atomic unit, and give the user exactly **one unit per message** -- then stop and wait for their reply before the next.
An output-pacing discipline, not a workflow. When invoked, stop bundling. Take whatever you were about to say, find its natural atomic unit, and give the user exactly one unit per message -- then stop and wait for their reply before the next.
The point is to kill information overload. The user stays in control of the firehose instead of getting a multi-item dump they have to parse all at once.
The smallest meaningful thing you'd otherwise have bundled into a list or a wall of text: one option, one finding, one suggestion, one question, one step, one decision. Pick the natural unit for the current output. When in doubt, smaller.
Continue until the units run out, or the user says stop / go back to normal. When the units are exhausted, say so plainly rather than padding.
npx claudepluginhub maragudk/fabrik --plugin fabrikFormats all responses for readers with ADHD: leads with concrete actions, numbers multi-step work, restates state across turns, suppresses tangents, gives time estimates, and makes wins visible.
Writes scannable UI text using F-pattern, front-loaded keywords, and bulleted lists. Useful for help pages, changelogs, notifications, and any interface copy users need to process quickly.
Enforces concise, scannable formatting for Ralph spec artifacts (research.md, requirements.md, design.md, tasks.md) and agent outputs using bullets, tables, and bottom-up action steps.