Skip to main content
ClaudeWave
Slash Command4.6k repo starsupdated 3d ago

om-standup

Morning kickoff. Load today's context, review yesterday, surface open tasks, and identify priorities.

Install in Claude Code
Copy
mkdir -p ~/.claude/commands && curl -fsSL https://raw.githubusercontent.com/breferrari/obsidian-mind/HEAD/.claude/commands/om-standup.md -o ~/.claude/commands/om-standup.md
Then start a new Claude Code session; the slash command loads automatically.

om-standup.md

Run the morning standup.

**Start from the SessionStart injection — do NOT re-read what it already carries.** The hook has already injected: the North Star excerpt, active work, recent git changes, open tasks, hygiene flags (incl. open loops), and the file listing. Re-reading `Home.md`, `brain/North Star.md`, or re-running `git log` doubles the token cost for zero new information.

Gather only what the injection does NOT have:

1. Read yesterday's and today's daily notes if they exist: `obsidian daily:read`
2. List Obsidian-tracked tasks: `obsidian tasks daily todo` (the injected Open Tasks section covers checkbox tasks in active notes and the vault root — this adds daily-note tasks)
3. Read `work/Index.md` ONLY if the injected active-work list needs status detail the summary will actually use
4. Check for unprocessed inbox items (`work/meetings/` raw exports — the hygiene flags name them when they age)

Present a structured standup summary:
- **Yesterday**: What got done (from the injected Recent Changes + daily note)
- **Active Work**: Current projects in work/active/ with their status
- **Open Tasks**: Pending items
- **Open Loops**: stale follow-ups from the injected hygiene flags — anything to chase today?
- **North Star Alignment**: How active work maps to current goals
- **Suggested Focus**: What to prioritize today based on goals + open items — act on injected hygiene flags here

Keep it concise. This is a quick orientation, not a deep dive.
brag-spotterSubagent

Proactively scans for achievements and wins that aren't in the brag doc yet. Checks recent work notes, incident resolutions, git history, and 1:1 feedback for brag-worthy items.

context-loaderSubagent

Load all vault context about a specific topic — person, project, incident, team, or concept. Gathers notes, backlinks, mentions, timeline, and produces a synthesized briefing.

correction-sweepSubagent

Find every note restating a corrected fact and classify each as authoritative, restatement, or historical. Discovery and judgement only — never edits. Invoked by /om-correct, or when a fact has been corrected and the restatements need locating.

cross-linkerSubagent

Scan recent or specified notes for missing wikilinks. Finds mentions of people, projects, teams, competencies, and incidents that should be linked but aren't. Suggests missing bidirectional links for user approval.

people-profilerSubagent

Bulk create or update person notes from Slack profiles. Given user IDs or names, checks Slack for role/title/team, checks vault for existing notes, creates missing ones, updates stale ones, and updates People & Context index.

review-fact-checkerSubagent

Verify every factual claim in a review draft against vault sources. Returns verified/unverified/flagged claims.

review-prepSubagent

Aggregate performance review material from the vault for a given period. Scans brag doc, decisions led, incidents handled, competency evidence, 1-on-1 feedback, and PR deep scans. Invoke via /om-review-brief or when the user asks for review prep.

slack-archaeologistSubagent

Deep reconstruction of Slack conversations. Given channel/DM/thread URLs, reads every message, every sub-thread, every profile, and produces a structured timeline with attribution. Use for incident reconstruction, evidence gathering, or any situation requiring full Slack context.