Skip to content

neilcorp2kx/ai-dev-tasks

Β 
Β 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

50 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸš€ AI Dev Tasks πŸ€–

Welcome to AI Dev Tasks! This repository provides a collection of markdown files designed to supercharge your feature development workflow with AI-powered IDEs and CLIs. Originally built for Cursor, these tools work with any AI coding assistant including Claude Code, Windsurf, and others.

✨ Enhanced for Claude Sonnet 4.5 with parallel orchestration capabilities, intelligent task analysis, and dual execution modes for optimal speed and control.

Stop wrestling with monolithic AI requests and start guiding your AI collaborator step-by-stepβ€”now with the option to coordinate multiple AI agents working in parallel!

✨ What's New in This Version

This enhanced version builds on the original ai-dev-tasks with significant improvements for Claude Sonnet 4.5:

πŸš€ Parallel Orchestration Mode

  • Coordinate multiple AI sub-agents working simultaneously on independent tasks
  • 2-3x faster development for features with clear boundaries
  • Automatic integration review ensures compatibility across work streams
  • Intelligent work stream analysis identifies parallelization opportunities

🧠 Enhanced Intelligence

  • Contextual PRD generation - AI analyzes your codebase before asking questions
  • Two-phase task generation - Review parent tasks before detailed breakdown
  • Parallelization analysis - Automatic assessment with time estimates
  • Smart mode selection - Guidance on when to use sequential vs parallel

⚑ Dual Execution Modes

  • Sequential Mode: One task at a time, high visibility, great for learning
  • Parallel Mode: Coordinated sub-agents, faster execution, integrated results

✨ The Core Idea

Building complex features with AI can sometimes feel like a black box. This workflow aims to bring structure, clarity, and control to the process by:

  1. Defining Scope: Clearly outlining what needs to be built with a Product Requirement Document (PRD).
  2. Detailed Planning: Breaking down the PRD into a granular, actionable task list with parallelization analysis.
  3. Flexible Execution: Choose between sequential (step-by-step) or parallel (coordinated sub-agents) implementation.
  4. Quality Assurance: Built-in testing, integration review, and git discipline.

This structured approach helps ensure the AI stays on track, makes it easier to debug issues, and gives you confidence in the generated code.

Workflow: From Idea to Implemented Feature πŸ’‘βž‘οΈπŸ’»

Here's the step-by-step process using the .md files in this repository:

1️⃣ Create a Product Requirement Document (PRD)

First, lay out the blueprint for your feature. A PRD clarifies what you're building, for whom, and why.

  1. Ensure you have the create-prd.md file from this repository accessible.

  2. In your AI tool, initiate PRD creation:

    Use @create-prd.md
    Here's the feature I want to build: [Describe your feature in detail]
    Reference these files to help you: [Optional: @file1.py @file2.ts]
    

✨ NEW: The AI will now analyze your codebase first, then ask more targeted, informed questions based on existing patterns, frameworks, and conventions.

Example of initiating PRD creation

2️⃣ Generate Your Task List from the PRD

With your PRD drafted (e.g., 0001-prd-myfeature.md), generate a detailed implementation plan.

  1. Ensure you have generate-tasks.md accessible.

  2. In your AI tool, use the PRD to create tasks:

    Now take @0001-prd-myfeature.md and create tasks using @generate-tasks.md
    

✨ NEW: Two-phase generation process:

  • Phase 1: AI generates parent tasks and waits for your approval
  • Phase 2: After you say "Go", AI generates detailed sub-tasks
  • Phase 3: Parallelization analysis with time estimates and recommendations

Example of generating tasks from PRD

3️⃣ Review Parallelization Analysis

✨ NEW: The AI will analyze whether your feature is suitable for parallel execution:

Task analysis complete:

Total sub-tasks: 12
Sequential execution estimate: ~50 minutes
Parallel execution estimate: ~20 minutes (if parallelized)
Potential time savings: ~30 minutes (60%)

Parallel-eligible work streams identified: 3
  Stream A: UI Components (Sub-tasks 1.1, 1.2, 1.3)
  Stream B: API Layer (Sub-tasks 2.1, 2.2, 2.3)
  Stream C: Utilities (Sub-tasks 3.1, 3.2)

Enable parallel orchestration for this feature? (y/n)
Or respond 'sequential' to proceed with standard workflow.

4️⃣ Choose Your Execution Mode

Sequential Mode (Original workflow):

You: "sequential" or "n"
AI: [Implements one sub-task at a time, waits for approval between tasks]

✨ NEW - Parallel Mode:

You: "parallel" or "y"
AI: [Spawns multiple sub-agents, coordinates work, integrates results]

5️⃣ Execute and Track Progress

Sequential Mode:

  • AI implements one sub-task at a time
  • You review and approve each step
  • High visibility, great for learning

✨ NEW - Parallel Mode:

  • AI spawns sub-agents for independent work streams
  • Progress tracked across all streams
  • Comprehensive integration review performed
  • 2-3x faster for suitable features

Example of a progressing task list

Video Demonstration πŸŽ₯

See the original workflow on Claire Vo's "How I AI" podcast.

Demonstration on How I AI Podcast

πŸ—‚οΈ Files in this Repository

  • create-prd.md: PRD generation with contextual codebase analysis
  • generate-tasks.md: Task list creation with two-phase generation and parallelization analysis
  • process-task-list.md: Sequential and parallel execution modes with quality gates
  • orchestrate-parallel.md: ✨ NEW - Detailed parallel orchestration guide
  • quick-start-guide.md: ✨ NEW - Comprehensive quick reference with examples

🌟 Benefits

  • Structured Development: Clear process from idea to code
  • Flexible Speed: Choose sequential (thorough) or parallel (fast) execution
  • ✨ Intelligent Analysis: Contextual codebase understanding and smart recommendations
  • Step-by-Step Verification: Review code at each step or after integration
  • ✨ Parallel Orchestration: 2-3x faster for independent components
  • Manages Complexity: Breaks down large features into digestible tasks
  • ✨ Integration Quality: Automatic compatibility checks and testing
  • Clear Progress Tracking: Visual representation of completed tasks

🎯 When to Use Each Mode

Sequential Mode βœ…

Best for:

  • Learning new codebases
  • Complex architectural changes
  • Experimental features
  • Security-critical work
  • High visibility needs

Parallel Mode ⚑ (✨ NEW)

Best for:

  • Well-defined features
  • 3+ independent work streams
  • Clear component boundaries
  • Time-sensitive work
  • 40% potential time savings

πŸ› οΈ How to Use

  1. Clone or Download:
    git clone https://github.com/YOUR-FORK/ai-dev-tasks.git
  2. Follow the Workflow: Use the .md files in your AI assistant as described above
  3. Choose Your Mode: Sequential for control, Parallel for speed
  4. Adapt and Iterate: Modify prompts to suit your needs

Tool-Specific Instructions

Cursor

  1. Ensure files are accessible
  2. Reference with @ (e.g., @create-prd.md)
  3. Follow the workflow
  4. Choose "sequential" or "parallel" when prompted

Claude Code

  1. Copy files: Copy to /ai-dev-tasks in your project

  2. Reference in CLAUDE.md:

    # AI Dev Tasks
    /ai-dev-tasks/create-prd.md
    /ai-dev-tasks/generate-tasks.md
    /ai-dev-tasks/process-task-list.md
    /ai-dev-tasks/orchestrate-parallel.md
    /ai-dev-tasks/quick-start-guide.md
  3. Create custom commands (optional in .claude/commands/):

    • create-prd.md: Use /ai-dev-tasks/create-prd.md workflow
    • generate-tasks.md: Generate tasks from PRD
    • process-tasks.md: Process task list with mode selection

    Restart Claude Code (/exit), then use /create-prd etc.

Other Tools

  1. Copy files to your project
  2. Reference per tool's documentation
  3. Follow workflow principles

πŸ’‘ Tips for Success

  • Be Specific: Provide clear context and instructions
  • Use Capable Models: Claude Sonnet 4.5+ recommended for parallel mode
  • Start Sequential: Learn the process first
  • Try Parallel: Experience the speed boost on well-defined features
  • Trust Integration: Parallel mode includes comprehensive checks
  • Iterate: Guide, correct, and refine as needed

πŸ“Š Performance Comparison

Testing with Claude Sonnet 4.5:

Complexity Sequential Parallel Savings
Simple (6-8 tasks) ~30 min ~25 min ~17%
Medium (10-15) ~50 min ~20 min ~60%
Complex (18-25) ~85 min ~35 min ~59%

Results vary based on feature characteristics

🀝 Contributing

Contributions welcome! Open issues or submit pull requests.

πŸ“š Additional Resources

  • Original Repository: snarktank/ai-dev-tasks
  • Quick Start Guide: See quick-start-guide.md
  • Parallel Deep Dive: See orchestrate-parallel.md

πŸ™ Credits

Enhanced version built on @snarktank's original ai-dev-tasks.

Enhancements for Claude Sonnet 4.5:

  • Parallel orchestration system
  • Contextual codebase analysis
  • Two-phase task generation
  • Integration review process
  • Dual execution modes

Happy AI-assisted developing! πŸš€

About

A simple task management system for managing AI dev agents

Resources

License

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors