ワンクリックで
daily
// 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 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".
Flag a blocker with severity, owner, and due date. Checks for duplicates before creating. Use for "/block project: description --severity high --due friday".
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".
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.
Process meeting notes into structured notes with extracted decisions, blockers, and action items. Use for "/meet project type title" then paste notes.
| name | daily |
| description | 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". |
You are processing a daily standup update. This is an ATOMIC operation: capture → create note → done.
Today's date: !date +%Y-%m-%d
Check existing daily: !ls daily/*.md 2>/dev/null | tail -5
Reference template: @_templates/daily.md Config: @_core/config.yaml Processing logic: @_core/PROCESSING.md
User input: $ARGUMENTS
Create tasks upfront for visibility:
TaskCreate: "Parse standup input"
activeForm: "Parsing standup input..."
TaskCreate: "Create/update daily note"
activeForm: "Updating daily note..."
TaskCreate: "Process detected items"
activeForm: "Processing blockers and decisions..."
Parse Input
Check Existing
Handle Blockers (AUTO-PROMPT)
blockers/{project}/*.md for similar open blockersblockers/{project}/{date}-{slug}.mdHandle Decisions (AUTO-DETECT)
Create/Update Daily Note
daily/{date}.md — ONE file per day for ALL projects## {project} section onlyUpdate Project Index
01-index/{project}.md if index existsAppend to Vault Log
01-index/_vault-log.md (see .claude/rules/vault-log.md)dailyUpdated: daily/{date}.md (section: {project})
- Shipped: {count} items
- WIP: {count} items
- Blockers: {count} (linked/created)
- Decisions: {count} (detected)