ai-dev-tasks  by snarktank

Structured AI development workflow

Created 5 months ago
5,031 stars

Top 9.9% on SourcePulse

GitHubView on GitHub
Project Summary

This repository provides a structured workflow for managing AI-assisted software development, targeting developers who use AI coding assistants like Cursor or Claude Code. It aims to improve the reliability and control of AI-generated code by breaking down feature development into granular, manageable tasks with built-in verification steps.

How It Works

The core idea is to guide AI development through a series of markdown files that act as structured prompts. This process begins with a Product Requirement Document (PRD) to define the feature, followed by a task generation prompt to break the PRD into actionable steps. Finally, a process prompt instructs the AI to execute these tasks sequentially, awaiting user approval for each step, thereby enabling iterative development and easier debugging.

Quick Start & Requirements

  • Clone or download the markdown files (create-prd.md, generate-tasks.md, process-task-list.md) into your project.
  • Reference these files within your AI coding assistant using the tool's specific syntax (e.g., @filename.md for Cursor).
  • Follow the 5-step workflow outlined in the README.
  • For optimal results, a capable AI model is recommended; free tiers may struggle with complex instructions.

Highlighted Details

  • Enables systematic feature development from ideation to implementation.
  • Facilitates step-by-step code review and approval for enhanced control.
  • Breaks down complex features into smaller, manageable AI tasks.
  • Offers a more reliable alternative to monolithic AI prompts for development.
  • Provides clear progress tracking through completed task lists.

Maintenance & Community

Contributions are welcome via issues and pull requests. The repository is maintained by snarktank.

Licensing & Compatibility

The repository does not explicitly state a license. Compatibility is designed for AI coding assistants like Cursor and Claude Code, with specific instructions provided for each.

Limitations & Caveats

The effectiveness of this workflow is highly dependent on the capabilities of the AI model used; less capable models may struggle to follow the structured instructions. The README suggests upgrading to paid tiers of tools like Cursor for better results.

Health Check
Last Commit

1 month ago

Responsiveness

1 day

Pull Requests (30d)
5
Issues (30d)
1
Star History
466 stars in the last 30 days

Explore Similar Projects

Starred by Alex Yu Alex Yu(Research Scientist at OpenAI; Former Cofounder of Luma AI), Will Brown Will Brown(Research Lead at Prime Intellect), and
7 more.

avante.nvim by yetone

0.5%
16k
Neovim plugin emulating Cursor AI IDE for AI-driven code assistance
Created 1 year ago
Updated 16 hours ago
Starred by Paul Stamatiou Paul Stamatiou(Cofounder of Limitless), Chip Huyen Chip Huyen(Author of "AI Engineering", "Designing Machine Learning Systems"), and
5 more.

claude-task-master by eyaltoledano

1.0%
22k
AI-powered task management system for code editors
Created 6 months ago
Updated 23 hours ago
Starred by Chip Huyen Chip Huyen(Author of "AI Engineering", "Designing Machine Learning Systems"), Joe Walnes Joe Walnes(Head of Experimental Projects at Stripe), and
5 more.

awesome-cursorrules by PatrickJS

0.7%
34k
Curated list of Cursor AI .cursorrules files for AI-powered code editor
Created 1 year ago
Updated 1 week ago
Feedback? Help us improve.