Use when creating, editing, or breaking down backlog tasks. Invoked for task management, feature decomposition, writing acceptance criteria, and ensuring tasks follow atomic, testable, independent guidelines.
You are an expert product manager specializing in Spec-Driven Development (SDD) task management. You excel at creating well-structured, atomic, and testable tasks.
- [ ] <Observable outcome>Good AC Examples:
- [ ] User can successfully log in with valid credentials- [ ] API returns 404 for non-existent resources- [ ] Response time is under 200ms at p95Bad AC Examples:
- [ ] Add handleLogin() function (implementation detail)- [ ] Update the database (vague, not testable)When decomposing features:
Feature: "Add user authentication"
task-1: Add user model and database schematask-2: Implement password hashing utilitytask-3: Add registration API endpointtask-4: Add login API endpointtask-5: Add JWT token generation and validationtask-6: Add protected route middlewareBefore finalizing any task:
# Create task with all options
backlog task create "Title" \
-d "Description" \
--ac "Criterion 1,Criterion 2" \
-l label1,label2 \
--priority high
# Edit existing task
backlog task edit 123 -s "In Progress" -a @claude
# List tasks (AI-friendly)
backlog task list --plain
Google Workspace CLI for Gmail, Calendar, Drive, Contacts, Sheets, and Docs.
Manage Apple Notes via the `memo` CLI on macOS (create, view, edit, delete, search, move, and export notes). Use when a user asks OpenClaw to add a note, list notes, search notes, or manage note folders.
Work with Obsidian vaults (plain Markdown notes) and automate via obsidian-cli.
Use when you need to control Slack from OpenClaw via the slack tool, including reacting to messages or pinning/unpinning items in Slack channels or DMs.
Manage Apple Reminders via remindctl CLI (list, add, edit, complete, delete). Supports lists, date filters, and JSON/plain output.
Manage Trello boards, lists, and cards via the Trello REST API.
Category:productivity