Loading...
Loading...
Manage tasks, track progress, and log daily updates via the ai-todo CLI. Trigger scenarios: 1) EXPLICIT — user mentions tasks, todos, to-do lists, progress tracking, daily standup, sprint planning, project management, work logs, or task completion. 2) POST-ACTION (proactive) — after git commit, git push, deploy to Vercel, merge PR, release, or any significant milestone (feature implemented, bug fixed, refactor done), proactively log progress and update/complete related tasks. When git-tools or vercel:deploy skill finishes, ALWAYS trigger this skill to record what was accomplished. 3) PRE-ACTION (proactive) — when user discusses implementation plans, architecture design, feature breakdown, technical specs, RFC, sprint planning, or requirement analysis, proactively suggest creating tasks to track planned work. When brainstorming skill completes, trigger this skill to convert outcomes into trackable tasks. 4) SESSION-END — when a work session involves substantial code changes, suggest a progress summary before ending. This skill connects to ai-todo (https://ai-todo.stringzhao.life) for persistent task management across sessions.
npx skill4agent add strzhao/ai-todo-cli ai-todoai-todoai-todocat ~/.config/ai-todo/credentials.json 2>/dev/nullai-todo loginai-todonpm install -g ai-todo-cliai-todo <command> [options]ai-todo tasks:list # All tasks
ai-todo tasks:list --filter today # Today's tasks
ai-todo tasks:list --filter assigned # Assigned to me
ai-todo tasks:list --filter completed # Completed tasks
ai-todo tasks:list --space_id <id> # Tasks in a spaceai-todo tasks:create --title "Implement user auth" \
--description "Add JWT-based authentication to the API" \
--priority 1 \
--due_date "2025-03-15T00:00:00Z" \
--tags "backend,auth" \
--space_id <id> \
--parent_id <id>ai-todo tasks:update --id <task_id> \
--title "New title" \
--progress 60 \
--priority 1ai-todo tasks:complete --id <task_id>ai-todo tasks:delete --id <task_id>ai-todo tasks:logs --id <task_id>ai-todo tasks:add-log --id <task_id> --content "Implemented login endpoint, added JWT validation middleware"ai-todo spaces:list # List all spaces
ai-todo spaces:create --name "Backend API" --description "API development tasks"# Create a parent task
ai-todo tasks:create --title "User authentication system"
# Create subtasks under it (use the parent's ID from the response)
ai-todo tasks:create --title "Design auth schema" --parent_id <parent_id>
ai-todo tasks:create --title "Implement login endpoint" --parent_id <parent_id>
ai-todo tasks:create --title "Add JWT middleware" --parent_id <parent_id>ai-todo tasks:list --filter today
ai-todo tasks:list --filter assigned# Create parent
ai-todo tasks:create --title "Add search functionality" --priority 2
# Create subtasks (using parent_id from response)
ai-todo tasks:create --title "Add search API endpoint" --parent_id <id> --priority 2
ai-todo tasks:create --title "Build search UI component" --parent_id <id> --priority 2
ai-todo tasks:create --title "Add search indexing" --parent_id <id> --priority 2ai-todo tasks:update --id <id> --progress 50
ai-todo tasks:add-log --id <id> --content "Completed API endpoint, starting frontend integration"# Check what was worked on
ai-todo tasks:list --filter today
ai-todo tasks:list --filter completed
# Log daily progress on active tasks
ai-todo tasks:add-log --id <id> --content "Today: fixed 3 bugs in auth module, added input validation. Next: write integration tests"ai-todo tasks:list --filter assigned# Find related task
ai-todo tasks:list --space_id <id>
# Log the accomplishment
ai-todo tasks:add-log --id <task_id> --content "Completed and deployed: added search UI with debounced input, integrated with search API endpoint"
# Complete if fully done
ai-todo tasks:complete --id <task_id># Create parent task for the overall plan
ai-todo tasks:create --title "Implement user search feature" --priority 2 --space_id <id>
# Break into subtasks
ai-todo tasks:create --title "Design search API schema" --parent_id <id> --priority 2
ai-todo tasks:create --title "Build search index pipeline" --parent_id <id> --priority 2
ai-todo tasks:create --title "Create search UI component" --parent_id <id> --priority 2errorai-todo login