with one click
inbox
// Quick capture mode (with content) or batch processing mode (no content). GTD-style routing of inbox items to proper folders. Use "/inbox thought to capture" or "/inbox" to process.
// Quick capture mode (with content) or batch processing mode (no content). GTD-style routing of inbox items to proper folders. Use "/inbox thought to capture" or "/inbox" to process.
Flag a blocker with severity, owner, and due date. Checks for duplicates before creating. Use for "/block project: description --severity high --due friday".
Log standup update with keyword detection. Multi-project daily notes with auto-blocker/decision detection. Use for "/daily project: shipped X, wip Y, blocked on Z".
Log a decision with context, alternatives considered, and rationale. Use for "/decide project: using websocket over polling" or "/decide project: chose React for frontend".
Draft or edit a document — PRD, spec, design doc, technical brief. Use for "/doc project title" to create a new doc or edit existing.
Run vault health check — broken links, orphans, missing sections, statistics. Generates report at 01-index/_graph-health.md. Use for "/health".
Process meeting notes into structured notes with extracted decisions, blockers, and action items. Use for "/meet project type title" then paste notes.
| name | inbox |
| description | Quick capture mode (with content) or batch processing mode (no content). GTD-style routing of inbox items to proper folders. Use "/inbox thought to capture" or "/inbox" to process. |
| allowed-tools | Read, Write, Edit, Glob, Grep, TaskCreate, TaskUpdate, TaskList, TaskGet |
| user-invocable | true |
Dual-mode command for fast capture and later processing.
Today's date: !date +%Y-%m-%d
Inbox contents: !ls 00-inbox/*.md 2>/dev/null
Reference template: @_templates/inbox.md Config: @_core/config.yaml Processing logic: @_core/PROCESSING.md
User input: $ARGUMENTS
Auto-detect
Create Inbox Note
00-inbox/{date}-{slug}.mdAppend to Vault Log
01-index/_vault-log.md (see .claude/rules/vault-log.md)inbox-captureOutput
Captured to: 00-inbox/{filename}
Detected: {project} / {type}
Process later with: /inbox
Use session tasks for batch visibility:
TaskCreate: "Scan and classify inbox items"
activeForm: "Scanning inbox..."
TaskCreate: "Route items to destinations"
activeForm: "Routing inbox items..."
Scan Inbox
.md files in 00-inbox/Present Plan
## Processing Plan
| # | Content Preview | Type | Project | Action |
|---|-----------------|------|---------|--------|
| 1 | "Shipped login..." | daily | project-a | Update daily |
| 2 | "Blocked on API..." | blocker | project-a | Create blocker |
Proceed? (y/n/edit)
Route Items
Append to Vault Log
inbox-route entry per batch to 01-index/_vault-log.md (see .claude/rules/vault-log.md)Output
Processed: {count} items
- Daily updates: {count}
- Blockers: {count}
- Decisions: {count}