Starting a new project
Working on tasks
Implementing a specific task
Viewing multiple tasks
Managing subtasks
Handling changes
Completing work
Reorganizing tasks
taskgraph move --from=5.2 --to=7.3)
taskgraph move --from=8 --to=4.1)
Analyzing complexity
Viewing complexity report
Breaking Down Complex Tasks
taskgraph expand --id=5)
taskgraph expand --id=5 --research)
Updating Tasks with Research
taskgraph update-task --id=15 --prompt="Update based on React Query v5 changes" --research)
Adding Tasks with Research
taskgraph add-task --prompt="Implement user profile image uploads using Cloudinary" --research)
Research-Driven Development
Getting Fresh Information
taskgraph research "Latest best practices for JWT authentication in Node.js")
Research with Project Context
taskgraph research "API optimization best practices" --id=15 --files=src/api.js)
Research Before Implementation
taskgraph research "React Query v5 patterns and breaking changes" --id=8)
Research and Update Pattern
taskgraph research "Latest Express.js security recommendations" --id=12taskgraph update-subtask --id=12.3 --prompt="Updated with latest security findings: [research results]")
Research for Debugging
taskgraph research "Common WebSocket implementation problems and solutions" --id=20 --files=src/websocket.js)
Research Technology Comparisons
taskgraph research "Redis vs Memcached 2024 comparison for session caching" --tree)
Git Integration and Tag Management
Creating Tags for Feature Branches
taskgraph add-tag --from-branch)
Creating Named Tags
taskgraph add-tag api-v2 --description="API v2 redesign tasks")
Switching Tag Contexts
taskgraph use-tag testing)
Copying Tasks Between Tags
taskgraph add-tag hotfix --copy-from-current --description="Urgent hotfix tasks")
Managing Multiple Contexts
taskgraph tags --show-metadata)
Tag Cleanup
taskgraph delete-tag user-auth)
Working with Tag-Specific Tasks
taskgraph use-tag api-v2 then taskgraph list)
Branch-Based Development Workflow
git checkout feature/paymentstaskgraph add-tag --from-branch --description="Payment system implementation"taskgraph listto show tasks in the new context)
Parallel Feature Development
taskgraph add-tag auth --description="Authentication feature tasks"taskgraph add-tag payments --description="Payment system tasks"taskgraph use-tag authto start with authentication work)

