define-done
Plan N days of binary outcomes (3 max/day), apply prompting principles, output branded HTML tracker
5pm ritual. Check today's outcomes, log what shipped, flag what slipped, write tomorrow's 3.
> /plugin marketplace add walidboulanouar/define-done > /plugin install define-done@define-done-marketplace
How it fires
How this command gets triggered: by you, by Claude, or both.
/verify-doneContext preview
What this command does when you run it.
5pm ritual. Check today's outcomes, log what shipped, flag what slipped, write tomorrow's 3.
description: 5pm ritual. Check today's outcomes, log what shipped, flag what slipped, write tomorrow's 3.
The 5pm hard stop ritual. Run it once per day, at 5pm, before closing the laptop.
1. Loads the most recent tracker from `008_Builds/define-done/` 2. Asks the user what shipped today (one outcome at a time) 3. Updates the HTML state (preserves the live JS, but writes the truth) 4. Logs the day to `008_Builds/define-done/log.md` 5. If today < 3/3 → asks why one specific outcome slipped (not generic "what happened") 6. Prompts user to write tomorrow's 3 outcomes BEFORE closing the laptop 7. Optionally appends tomorrow's outcomes to the same tracker
Find the latest file in `008_Builds/define-done/` matching `*-define-done.html`. Parse the day cards. Find today's day card.
Walk through today's 3 outcomes one at a time. For each:
> *"Outcome 1: {{outcome_text}}. Did it ship? (y / n / partial)"*
If `n` or `partial` → one follow-up: > *"What got in the way? One sentence. We're logging it, not analyzing it."*
Record the answer verbatim. Do not editorialize. Do not say "no worries, tomorrow's a new day."
Edit the today card in the HTML:
Append to `008_Builds/define-done/log.md`:
## {{YYYY-MM-DD}} · {{Day name}}
- [x/✗] outcome 1: {{text}}{{ · slipped because: ... if partial/no}}
- [x/✗] outcome 2: {{text}}
- [x/✗] outcome 3: {{text}}
Score: {{hit}}/3 · Closed at: {{time}}> *"Three outcomes for tomorrow. One sentence each. Verb-first. Done before you close the laptop."*
Audit each against the 6 rules from `/define-done`. Reject vague outcomes. Push back once, then accept.
Add tomorrow's outcomes as a new day card in the same tracker HTML (or roll over to a fresh weekly tracker if Sunday).
Print:
Today: {{hit}}/3
Week so far: {{week_hit}}/{{week_days}} days at 3/3
Tomorrow ready: yes
Close the laptop.Do not ask follow-ups. Do not suggest "one more thing." The ritual ends with closing the laptop.
AI removed the ceiling on output. You need to build the ceiling on expectation. A Claude Code plugin that fixes the "AI made me feel behind" problem. 3 binary outcomes per day. Hard stop at 5pm. Track 3/3 days, not tasks.
Plan N days of binary outcomes (3 max/day), apply prompting principles, output branded HTML tracker
Interactive ritual to discover what "done" actually means for you. Run once. Produces your personal Define Done config.