Skip to content

Ultimate template for AI-assisted development with ADHD-friendly workflows and budget-conscious token usage

Notifications You must be signed in to change notification settings

Cordycepsers/ai_dev_template

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

2 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Hero Image

๐Ÿค– AI Development Template

The ultimate template for AI-assisted development with ADHD-friendly workflows and budget-conscious token usage.

A comprehensive, production-ready template that transforms how you build software with AI assistants. Designed specifically for developers who want structure, clarity, and cost control in their AI-powered development workflow.

โœจ Why This Template?

  • ๐Ÿง  ADHD-Friendly: Structured workflows that prevent overwhelm and maintain focus
  • ๐Ÿ’ฐ Budget-Conscious: Smart token usage tracking and cost optimization
  • ๐Ÿค– AI-Optimized: Pre-configured for Claude Code, OpenAI Codex, and GitHub Copilot
  • โšก One-Command Setup: From zero to coding in under 5 minutes
  • ๐ŸŽฏ Task-Driven: Taskmaster AI breaks down projects into manageable chunks
  • ๐Ÿ”„ Cross-Platform: Works on macOS, Linux, and Docker environments

๐Ÿš€ Quick Start

# 1. Clone this template
git clone https://github.com/Cordycepsers/ai-dev-template.git
cd ai-dev-template

# 2. One-command setup (installs everything)
chmod +x /path/to/ai-dev-template/scripts/playwright_setup.sh
./scripts/python_setup.sh
./scripts/playwright_setup.sh

# 3. Add your API keys
nano .env

# 4. Create your project plan
nano .taskmaster/docs/prd.txt

# 5. Generate development tasks
task-master parse-prd .taskmaster/docs/prd.txt

# 6. Start building with AI
task-master next

That's it! You're now ready for AI-assisted development with full task management, budget tracking, and ADHD-friendly workflows.

๐Ÿ—๏ธ Project Structure

ai-dev-template/
โ”œโ”€โ”€ ๐ŸŽ›๏ธ .vscode/                 # VS Code optimized for AI development
โ”‚   โ”œโ”€โ”€ settings.json          # AI-friendly editor settings
โ”‚   โ”œโ”€โ”€ extensions.json        # Essential AI development extensions
โ”‚   โ””โ”€โ”€ tasks.json             # One-click Taskmaster integration
โ”œโ”€โ”€ ๐ŸŽฏ .cursor/                 # Cursor IDE configuration
โ”‚   โ””โ”€โ”€ mcp.json               # MCP server for Taskmaster AI
โ”œโ”€โ”€ ๐Ÿค– .claude/                 # Claude Code integration
โ”‚   โ”œโ”€โ”€ agents/                # Specialized Claude agents
โ”‚   โ”‚   โ”œโ”€โ”€ task-checker.md    # Quality assurance agent
โ”‚   โ”‚   โ”œโ”€โ”€ task-executor.md   # Implementation specialist
โ”‚   โ”‚   โ””โ”€โ”€ task-orchestrator.md # Strategic planning agent
โ”‚   โ””โ”€โ”€ commands/              # Claude-specific commands
โ”‚       โ”œโ”€โ”€ tm                 # Task Master CLI wrapper
โ”‚       โ””โ”€โ”€ TM_COMMANDS_GUIDE.md # Command reference
โ”œโ”€โ”€ ๐Ÿ“‹ .taskmaster/             # Task management system
โ”‚   โ”œโ”€โ”€ docs/                  # Project documentation
โ”‚   โ”‚   โ””โ”€โ”€ prd.txt            # Your Product Requirements Document
โ”‚   โ””โ”€โ”€ templates/             # PRD and task templates
โ”‚       โ””โ”€โ”€ prd-template.txt   # Structured PRD template
โ”œโ”€โ”€ โš™๏ธ config/                  # Configuration management
โ”‚   โ”œโ”€โ”€ .env.template          # Environment variables template
โ”‚   โ””โ”€โ”€ ai-models.json         # AI model configurations & budgets
โ”œโ”€โ”€ ๐Ÿ“š docs/                    # Comprehensive documentation
โ”‚   โ”œโ”€โ”€ AGENTS.md              # ๐Ÿค– AI agent personas & instructions
โ”‚   โ”œโ”€โ”€ WORKFLOW.md            # ๐Ÿง  Complete ADHD-friendly workflow
โ”‚   โ”œโ”€โ”€ GITHUB_COPILOT_SETUP.md # ๐Ÿ”ง GitHub Copilot troubleshooting
โ”‚   โ”œโ”€โ”€ prompt-engineer.md     # ๐Ÿค– AI prompt building helper
โ”‚   โ””โ”€โ”€ HOT-TO-USE-AGENTS.md   
โ”œโ”€โ”€ ๐Ÿ”ง scripts/                 # Automation scripts
โ”‚   โ”œโ”€โ”€ python_setup.sh        # One-command environment setup
โ”‚   โ””โ”€โ”€ playwright_setup.sh    # One-command environment setup
โ”œโ”€โ”€ ๐Ÿ“Š usage-data/              # Budget tracking
โ”‚   โ””โ”€โ”€ monthly-usage.json     # Token usage monitoring
โ””โ”€โ”€ ๐Ÿ“– README.md                # This comprehensive guide

๐Ÿง  ADHD-Friendly Development

Focus Management

  • ๐Ÿ… Pomodoro Integration: 25-minute focused work sessions
  • ๐Ÿ“ One Task at a Time: Taskmaster ensures you never feel overwhelmed
  • ๐ŸŽฏ Clear Next Steps: Always know exactly what to work on next
  • ๐Ÿ† Progress Celebration: Visual task completion tracking

Cognitive Load Reduction

  • ๐Ÿค– AI Agent Personas: Each AI has a specific role and context
  • ๐Ÿ“‹ Template-Driven: Never start from a blank page
  • ๐Ÿ”„ Consistent Workflow: Same process for every project
  • ๐Ÿ“š Documentation-First: Everything is documented and searchable

Overwhelm Prevention

  • ๐Ÿ“Š Task Breakdown: Complex features become simple, actionable tasks
  • โฐ Time Boxing: Built-in time limits for each activity
  • ๐Ÿšซ Scope Creep Protection: PRD-driven development keeps you on track
  • ๐ŸŽฎ Gamification: Task completion provides dopamine hits

๐Ÿค– AI Assistant Integration

Supported AI Tools

Tool Purpose Configuration
Claude Code Primary coding assistant .cursor/mcp.json
OpenAI Codex Code generation & review config/ai-models.json
GitHub Copilot Real-time code suggestions .vscode/extensions.json (Setup Guide)
Taskmaster AI Project management .taskmaster/
Manus Brainstorming & documentation Manual integration

AI Agent Personas (Prevents Hallucinations)

Each AI assistant has a specific role defined in docs/AGENTS.md:

  • ๐ŸŽฏ PromptEngineerAgent - AI prompt creation and optimization (starting point for AI configurations)
  • ๐Ÿ—๏ธ ArchitectAgent - System design and technical architecture
  • ๐Ÿ” CodeReviewAgent - Code quality and best practices enforcement
  • ๐Ÿ“ DocumentationAgent - Technical writing and documentation
  • ๐Ÿš€ DeploymentAgent - CI/CD and infrastructure automation
  • ๐Ÿ’ฐ BudgetAgent - Cost optimization and resource management
  • ๐Ÿงช TestingAgent - Quality assurance and test automation

Usage Example

# In your AI chat:
"Please read docs/AGENTS.md for context. You are CodeReviewAgent. 
Review this Python function for bugs and performance issues."

๐Ÿ’ฐ Budget-Conscious Development

Smart Token Management

  • ๐Ÿ“Š Real-time Usage Tracking - Monitor API costs as you work
  • ๐ŸŽฏ Model Optimization - Use the right AI model for each task
  • โš ๏ธ Budget Alerts - Get notified before hitting spending limits
  • ๐Ÿ“ˆ Usage Analytics - Understand your AI spending patterns

Cost Optimization Features

// config/ai-models.json
{
  "budget": {
    "monthlyLimit": 100,
    "alertThreshold": 0.8,
    "usageFile": "../usage-data/monthly-usage.json"
  }
}

Efficient AI Usage Patterns

  • Batch Requests: Combine multiple questions in one prompt
  • Template Reuse: Avoid regenerating common patterns
  • Local Tools First: Use linters/formatters before AI review
  • Smart Model Selection: GPT-3.5 for simple tasks, GPT-4 for complex ones

๐Ÿ› ๏ธ Development Environment

Cross-Platform Support

  • ๐ŸŽ macOS - Native support with Homebrew integration
  • ๐Ÿง Linux - Ubuntu and other distributions
  • ๐Ÿณ Docker - Containerized development environment
  • โ˜๏ธ Cloud - Works in GitHub Codespaces and similar platforms

Language & Framework Support

  • ๐Ÿ Python - Conda/venv environments with testing
  • ๐Ÿ“ฆ Node.js - npm/yarn with modern JavaScript/TypeScript
  • ๐ŸŒ Web Development - React, Vue, Flask, FastAPI templates
  • โ˜๏ธ Cloud Native - Terraform, Docker, Kubernetes ready

Development Tools

  • VS Code - Optimized settings and extensions
  • Cursor IDE - AI-native development environment
  • Docker - Containerized development and deployment
  • Git - Version control with conventional commits
  • Testing - pytest, jest, and other testing frameworks

๐Ÿ“š Complete Documentation

Getting Started Guides

Workflow Overview

  1. ๐Ÿ’ก Ideation - Brainstorm with AI and research tools
  2. ๐Ÿ“‹ Planning - Create structured PRD with AI assistance
  3. ๐Ÿ”ง Setup - One-command environment configuration
  4. ๐ŸŽฏ Development - Task-driven coding with AI assistants
  5. ๐Ÿงช Testing - Automated testing and quality assurance
  6. ๐Ÿš€ Deployment - Containerized deployment and CI/CD

๐ŸŽฏ Real-World Usage

Perfect For:

  • Solo Developers building side projects
  • Startup Teams needing rapid prototyping
  • Learning Developers who want AI guidance
  • ADHD Developers who need structure and focus
  • Budget-Conscious Teams tracking AI costs

Project Types:

  • Web Applications (React, Vue, Flask, FastAPI)
  • APIs and Microservices (REST, GraphQL)
  • Data Science Projects (Jupyter, pandas, scikit-learn)
  • Cloud Applications (AWS, GCP, Azure)
  • Mobile Apps (React Native, Flutter)

๐Ÿš€ Advanced Features

Taskmaster Integration

# Parse your PRD into actionable tasks
task-master parse-prd .taskmaster/docs/prd.txt

# See what to work on next
task-master next

# Break down complex tasks
task-master expand --id=5 --num=3

# Track your progress
task-master list --status=done

Docker Development

# Build and test locally
docker build -t my-project .
docker run -p 8000:8000 my-project

# Full development environment
docker-compose up -d

VS Code Integration

  • Ctrl+Shift+P โ†’ "Tasks: Run Task" โ†’ "Taskmaster: Next Task"
  • Ctrl+Shift+P โ†’ "Tasks: Run Task" โ†’ "Python: Run Tests"
  • Ctrl+Shift+P โ†’ "Tasks: Run Task" โ†’ "Docker: Build"

๐Ÿค Contributing & Customization

This template is designed to be your foundation. Customize it by:

  • Adding new AI agent personas for your specific domain
  • Extending the setup script for your preferred tools
  • Creating project-specific templates for common patterns
  • Sharing improvements back to the community

๐Ÿ“„ License

MIT License - Use this template for any project, commercial or personal.


๐ŸŽ‰ Ready to Build?

# Start your AI-powered development journey
git clone <this-repo> my-awesome-project
cd my-awesome-project
./scripts/setup.sh

Welcome to the future of development! ๐Ÿš€๐Ÿค–

About

Ultimate template for AI-assisted development with ADHD-friendly workflows and budget-conscious token usage

Topics

Resources

Stars

Watchers

Forks