Decide
Use when Shane is stuck on a decision, wants to cut through avoidance, or invokes /decide. Takes a stuck decision as input, loads accountability + patterns context, and outputs a structured session — Mirror (what you're actually doing) → Real Decision → Recommendation → Next Step. Hard mode strips diplomatic framing. Trigger on /decide, "I keep going back and forth on", "I can't decide", "help me think through", "I've been avoiding", or any stuck decision framing.From its SKILL.md
npx -y skills add slogsdon/skills-vault-rituals --skill decideAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- 0 stars0 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
SKILL.md
3.4 KB, 685 tokens by cl100k_base, as published. Nobody here has run it
Skill: /decide
Decision clarity session. One stuck decision in, one committed action out.
Input
The decision comes from the user's message. If none is given, ask: "What decision are you avoiding?"
If the user says /decide hard or includes "hard mode", activate hard mode (see below).
Steps
-
Load context:
obsidian read file='Context/accountability'obsidian read file='Context/patterns'obsidian read file='Context/avoidance-map'(silently skip if the file doesn't exist yet)
-
Check avoidance-map: has this decision (or a close variant) appeared before? Note how many times if so — this changes the Mirror framing.
-
Run the four-part session:
Mirror Name what's actually happening — not the stated problem, but the real behavior. What pattern is this? (confrontation avoidance, commitment fear, perfectionism, change resistance, low-stakes procrastination dressed up as complexity.) If this decision has appeared in avoidance-map before, say so plainly: "You've circled this one N times." Don't soften the Mirror. The user is here because they already know they're avoiding something.
Real Decision Strip the framing. What is the actual choice? One sentence, binary or bounded. No "it depends."
Recommendation One move, this week. Not a list. Not "consider X." A specific action with enough detail to act on it without further clarification.
Next Step The smallest concrete thing to do today or tomorrow to start executing the recommendation.
-
After presenting the session, ask: "Want me to log this to your avoidance map?"
- If yes (or if the decision already exists in the map): append a row to
Context/avoidance-mapand commit the vault. - Format:
| [Decision summary] | [today's date] | [N] | [brief note from this session] | - If a row already exists for this decision, update it in place (increment count, update last note).
- If yes (or if the decision already exists in the map): append a row to
-
Vault commit (if written):
VAULT="$HOME/Library/Mobile Documents/iCloud~md~obsidian/Documents/Personal" git -C "$VAULT" add -A && git -C "$VAULT" commit -m "docs: log decision session to avoidance-map"
Hard mode
When activated, apply these changes to Mirror and Recommendation:
- Mirror: name the avoidance pattern in plain terms, without softening. Call the fear by its real name if you can identify it. No diplomatic preamble.
- Recommendation: remove hedging language. State what to do, not what to consider.
Hard mode doesn't change the structure — just the tone. It's for when Shane already knows what he needs to hear and wants it said plainly.
Output format
Four labeled blocks, blank line between each. Recommendation and Next Step are single sentences — not lists.
**Mirror**
[what's actually happening]
**Real Decision**
[the actual binary/bounded choice, one sentence]
**Recommendation**
[one specific action, this week]
**Next Step**
[smallest thing to do today or tomorrow]
What ships with it
Read from the repository
Just SKILL.md. No reference files, no scripts.