From odin
Use when the user wants to design a recurring personal or team workflow: capture loops, write specs in workflows/*.md, and run a stateful askme session until the spec is implementer-ready. Triggers: "loop me", "design a workflow", "automate this recurring task", morning routine, inbox processing.
How this skill is triggered — by the user, by Claude, or both
Slash command
/odin:loop-me A workflow to design, or nothing to go find oneA workflow to design, or nothing to go find oneThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Run a stateful `askme` (adversarial) session whose only output is **workflow** specs. Use the askme discipline (relentless, one question at a time, a recommended answer attached to each) aimed at the vocabulary and goal below. Create, edit, and delete specs as the session resolves things.
Run a stateful askme (adversarial) session whose only output is workflow specs. Use the askme discipline (relentless, one question at a time, a recommended answer attached to each) aimed at the vocabulary and goal below. Create, edit, and delete specs as the session resolves things.
Before the first question in both argument and no-argument paths, run a Verbalized Sampling (VS) pass.
Output the weighted hypotheses and falsifiers immediately before the first askme question:
[Weight: X.XX] hypothesis/candidate
[Weight: Y.YY] hypothesis/candidate
Synthesize the survivors (highest-weighted hypotheses) into the initial loop candidates and unknowns, integrating them directly into loop discovery. Do not resample unless subsequent answers materially change the survivor set.
A loop is a recurring pattern in the user's life: their career, their week, their morning, a single repeated activity. Picturing a life as loops within loops reveals how predictable its activities really are, which is what makes them worth delegating. Use the lens to find loops worth specifying, and propose ones the user hasn't noticed.
A workflow is the spec of one loop, made real. You run a workflow on a loop: the loop is its running instantiation. Workflows live in workflows/*.md and are the source of truth.
A shared language, reached for only when a workflow calls for it, never a checklist. Mandate nothing structural: a workflow needs no AI, no checkpoint, and no schedule unless the askme session shows it does.
A workflow spec is done when an implementer agent could build it without asking a single question. Continue the askme session until then; nothing is done while a question remains.
workflows/*.md, one spec per workflow.NOTES.md, raw notes on the user's world: the tools they use, the channels they process, and their own terminology for both. When it is empty or thin, interview them about their world before specifying anything. Sharpen fuzzy terms into canonical ones as they surface, and record them here.npx claudepluginhub outlinedriven/odin-claude-plugin --plugin odinRuns a stateful grilling session to design workflow specs from recurring patterns in your life. Use when you want to formalize a routine into a delegable workflow.
Designs workflow specifications for recurring patterns in your workspace via interactive grilling, producing structured specs for triggers, checkpoints, and briefs in workflows/*.md.
Convert prompts, vague tasks, product requirements, coding requests, research plans, monitors, reminders, and agent workflows into repeatable, verifiable loops. Use when the user asks to "loopify" a requirement, turn a prompt into an agent loop, design unattended or recurring work, define /loop or routine instructions, create guardrails for autonomous agents, convert one-shot tasks into monitored workflows, or make future prompts more reliable through goal/scope/verification/escalation/stop conditions.