Skip to content

Instantly share code, notes, and snippets.

@ben-vargas
Created June 30, 2025 21:47
Show Gist options
  • Select an option

  • Save ben-vargas/22dfd4870229ccc49ac797fa8cb7f418 to your computer and use it in GitHub Desktop.

Select an option

Save ben-vargas/22dfd4870229ccc49ac797fa8cb7f418 to your computer and use it in GitHub Desktop.
Testing Output with Personal Website PRD in Task Master
_____ _ __ __ _ _ ___
|_ _|_ _ ___| | __ | \/ | __ _ ___| |_ ___ _ __ / \ |_ _|
| |/ _` / __| |/ / | |\/| |/ _` / __| __/ _ \ '__| / _ \ | |
| | (_| \__ \ < | | | | (_| \__ \ || __/ | / ___ \ | |
|_|\__,_|___/_|\_\ |_| |_|\__,_|___/\__\___|_| /_/ \_\___|
by https://x.com/eyaltoledano
╭───────────────────────────────────╮
│ │
│ Initializing your new project │
│ │
╰───────────────────────────────────╯
ℹ️ No rules specified; interactive setup will be launched to select profiles.
ℹ️ Required options not provided, proceeding with prompts.
Add shell aliases for task-master? This lets you type "tm" instead of "task-master" (Y/n):
Initialize a Git repository in project root? (Y/n):
Store tasks in Git (tasks.json and tasks/ directory)? (Y/n):
Task Master Project settings:
Add shell aliases (so you can use "tm" instead of "task-master"): Yes
Initialize Git repository in project root: Yes
Store tasks in Git (tasks.json and tasks/ directory): Yes
Do you want to continue with these settings? (Y/n):
ℹ️ Initializing project in /Users/ben/Documents/git/unsynced/website
ℹ️ Created directory: /Users/ben/Documents/git/unsynced/website/.taskmaster
ℹ️ Created directory: /Users/ben/Documents/git/unsynced/website/.taskmaster/tasks
ℹ️ Created directory: /Users/ben/Documents/git/unsynced/website/.taskmaster/docs
ℹ️ Created directory: /Users/ben/Documents/git/unsynced/website/.taskmaster/reports
ℹ️ Created directory: /Users/ben/Documents/git/unsynced/website/.taskmaster/templates
✅ Created initial state file: /Users/ben/Documents/git/unsynced/website/.taskmaster/state.json
ℹ️ Default tag set to "master" for task organization
ℹ️ Created file: /Users/ben/Documents/git/unsynced/website/.env.example
ℹ️ Created file: /Users/ben/Documents/git/unsynced/website/.taskmaster/config.json
✅ Created /Users/ben/Documents/git/unsynced/website/.gitignore with full template
ℹ️ Created file: /Users/ben/Documents/git/unsynced/website/.taskmaster/templates/example_prd.txt
ℹ️ Initializing Git repository due to --git flag...
✅ Git repository initialized
ℹ️ Task Master aliases already exist in shell config.
╭─────────────────────────────╮
│ Installing dependencies... │
╰─────────────────────────────╯
╭───────────────────────────────╮
│ Configuring Rule Profiles... │
╰───────────────────────────────╯
ℹ️ Running interactive rules setup. Please select which rule profiles to include.
_____ _ __ __ _
|_ _|_ _ ___| | __ | \/ | __ _ ___| |_ ___ _ __
| |/ _` / __| |/ / | |\/| |/ _` / __| __/ _ \ '__|
| | (_| \__ \ < | | | | (_| \__ \ || __/ |
|_|\__,_|___/_|\_\ |_| |_|\__,_|___/\__\___|_|
by https://x.com/eyaltoledano
╭───────────────────────────────────────────╮
│ │
│ Version: 0.18.0 Project: Taskmaster │
│ │
╰───────────────────────────────────────────╯
╭───────────────────────────────────────────────────────────────────────────────────────────╮
│ │
│ Rule Profiles Setup │
│ │
│ Rule profiles help enforce best practices and conventions for Task Master. │
│ Each profile provides coding guidelines tailored for specific AI coding environments. │
│ │
│ Available Profiles: │
│ • Claude Code - Integration guide (CLAUDE.md) │
│ • Cline - Rule profile │
│ • Codex - Integration guide (AGENTS.md) │
│ • Cursor - Rule profile and MCP config │
│ • Roo Code - Rule profile, MCP config, and agent modes │
│ • Trae - Rule profile │
│ • VS Code - Rule profile and MCP config │
│ • Windsurf - Rule profile and MCP config │
│ │
╰───────────────────────────────────────────────────────────────────────────────────────────╯
✔ Which rule profiles would you like to add to your project? Claude Code
Installing 1 selected profile(s)...
Processing profile 1/1: claude...
Summary for claude: Integration guide copied to CLAUDE.md
Completed installation of all 1 profile(s).
✅ Rule profiles configured.
╭───────────────────────────╮
│ Configuring AI Models... │
╰───────────────────────────╯
ℹ️ Running interactive model setup. Please select your preferred AI models.
_____ _ __ __ _
|_ _|_ _ ___| | __ | \/ | __ _ ___| |_ ___ _ __
| |/ _` / __| |/ / | |\/| |/ _` / __| __/ _ \ '__|
| | (_| \__ \ < | | | | (_| \__ \ || __/ |
|_|\__,_|___/_|\_\ |_| |_|\__,_|___/\__\___|_|
by https://x.com/eyaltoledano
╭───────────────────────────────────────────╮
│ │
│ Version: 0.18.0 Project: Taskmaster │
│ │
╰───────────────────────────────────────────╯
Starting interactive model setup...
🎯 Interactive Model Setup
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
💡 Navigation tips:
• Type to search and filter options
• Use ↑↓ arrow keys to navigate results
• Standard models are listed first, custom providers at bottom
• Press Enter to select
✔ Select the main model for generation/updates: claude-code/opus
✔ Select the research model: claude-code/opus
✔ Select the fallback model (optional): claude-code/sonnet
Set main model: claude-code / opus
Set research model: claude-code / opus
Set fallback model: claude-code / sonnet
Model setup complete!
✅ AI Models configured.
ℹ️ Adding shell aliases...
ℹ️ Task Master aliases already exist in shell config.
✅ Shell aliases added successfully
╔════════════════════════════════════════════╗
║ ║
║ ____ _ ║
║ / ___| _ _ ___ ___ ___ ___ ___| | ║
║ \___ \| | | |/ __/ __/ _ \/ __/ __| | ║
║ ___) | |_| | (_| (_| __/\__ \__ \_| ║
║ |____/ \__,_|\___\___\___||___/___(_) ║
║ ║
║ Project initialized successfully! ║
║ ║
╚════════════════════════════════════════════╝
╭───────────────────────────────────────────────── Getting Started ─────────────────────────────────────────────────╮
│ │
│ Things you should do next: │
│ │
│ 1. Configure AI models (if needed) and add API keys to `.env` │
│ ├─ Models: Use `task-master models` commands │
│ └─ Keys: Add provider API keys to .env (or inside the MCP config file i.e. .cursor/mcp.json) │
│ 2. Discuss your idea with AI and ask for a PRD using example_prd.txt, and save it to scripts/PRD.txt │
│ 3. Ask Cursor Agent (or run CLI) to parse your PRD and generate initial tasks: │
│ └─ MCP Tool: parse_prd | CLI: task-master parse-prd scripts/prd.txt │
│ 4. Ask Cursor to analyze the complexity of the tasks in your PRD using research │
│ └─ MCP Tool: analyze_project_complexity | CLI: task-master analyze-complexity │
│ 5. Ask Cursor to expand all of your tasks using the complexity analysis │
│ 6. Ask Cursor to begin working on the next task │
│ 7. Add new tasks anytime using the add-task command or MCP tool │
│ 8. Ask Cursor to set the status of one or many tasks/subtasks at a time. Use the task id from the task lists. │
│ 9. Ask Cursor to update all tasks from a specific task id based on new learnings or pivots in your project. │
│ 10. Ship it! │
│ │
│ * Review the README.md file to learn how to use other commands via Cursor Agent. │
│ * Use the task-master command without arguments to see all available commands. │
│ │
╰───────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯
ben@ben-mbp in website on  main ? took 26s
› task-master parse-prd website.prd --force
_____ _ __ __ _
|_ _|_ _ ___| | __ | \/ | __ _ ___| |_ ___ _ __
| |/ _` / __| |/ / | |\/| |/ _` / __| __/ _ \ '__|
| | (_| \__ \ < | | | | (_| \__ \ || __/ |
|_|\__,_|___/_|\_\ |_| |_|\__,_|___/\__\___|_|
by https://x.com/eyaltoledano
╭───────────────────────────────────────────╮
│ │
│ Version: 0.18.0 Project: Taskmaster │
│ │
╰───────────────────────────────────────────╯
🏷️ tag: master
Parsing PRD file: website.prd
Generating 10 tasks...
⠋ Parsing PRD and generating tasks...
[INFO] Parsing PRD file: website.prd, Force: true, Append: false, Research: false
[INFO] Tag 'master' is empty or doesn't exist. Creating/updating tag with new tasks.
[INFO] Reading PRD content from website.prd
[INFO] Calling AI service to generate tasks from PRD...
⠧ Parsing PRD and generating tasks...
[SUCCESS] Successfully parsed PRD via AI service.
[SUCCESS] Successfully generated 10 tasks in .taskmaster/tasks/tasks.json
╭──────────────────────────────────────────────────────────────────────────────────────────╮
│ │
│ Successfully generated 10 new tasks. Total tasks in .taskmaster/tasks/tasks.json: 10 │
│ │
╰──────────────────────────────────────────────────────────────────────────────────────────╯
╭────────────────────────────────────────────────────────────────────────────╮
│ │
│ Next Steps: │
│ │
│ 1. Run task-master list to view all tasks │
│ 2. Run task-master expand --id=<id> to break down a task into subtasks │
│ │
╰────────────────────────────────────────────────────────────────────────────╯
╭────────────────── 💡 Telemetry ──────────────────╮
│ │
│ AI Usage Summary: │
│ Command: parse-prd │
│ Provider: claude-code │
│ Model: opus │
│ Tokens: 32983 (Input: 26021, Output: 6962) │
│ Est. Cost: $0.000000 │
│ │
✔ Tasks generated successfully!
╭───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮
│ FYI: Taskmaster now supports separate task lists per tag. Use the --tag flag to create/read/update/filter tasks by tag. │
╰───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯
ben@ben-mbp in website on  main ? took 2m54s
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment