A lightweight framework for building software projects with AI assistants like Claude Code, Cursor, and Gemini Code Assist.
Managing multiple projects simultaneously or need autonomous agents? Check out Di-Atomic AI Agency - Full production multi-agent system with GitHub orchestration.
| Scenario | Framework | Why |
|---|---|---|
| Building 1 project with Claude Code/Cursor | β Dev Assistant (this repo) | Human-AI pair programming, no API costs |
| Managing 5-7 projects simultaneously | β AI Agency | Autonomous agents, GitHub Issues orchestration |
| Rapid prototyping (2-8 weeks) | β Dev Assistant | Direct iteration, modular tasks |
| Long-term maintenance (6+ months) | β AI Agency | Context preservation, version tracking |
| Want to code alongside AI | β Dev Assistant | Real-time collaboration in IDE |
| Need autonomous code generation | β AI Agency | API-driven agents work independently |
See Choosing a Framework for detailed comparison.
Traditional AI coding sessions force you to work sequentially:
Session: "Build authentication system"
Must do in order:
ββ Phase 1: Research β Can't skip!
ββ Phase 2: Architecture β Can't skip!
ββ Phase 3: Database design β Can't skip!
ββ Phase 4: API implementation β Can't skip!
ββ Phase 5: Frontend β Can't skip!
ββ Phase 6: Testing β Can't skip!
ββ Phase 7: Documentation β Can't skip!
ββ Phase 8: Deployment β Can't skip!
Problems:
β 8+ hours, can't pause
β Context loss if interrupted
β Can't parallelize work
β Must complete all phases in one session
Di-Atomic Dev Assistant breaks projects into independent task files:
tasks/
ββ 01-design-user-database-schema.atf β Independent, 2 hours
ββ 02-implement-password-hashing.atf β Independent, 2 hours
ββ 03-create-registration-endpoint.atf β Depends on 01, 02 (3 hours)
ββ 04-create-login-endpoint.atf β Depends on 01, 02 (2 hours)
ββ 05-implement-jwt-tokens.atf β Independent, 3 hours
ββ 06-write-auth-tests.atf β Depends on 03, 04, 05 (3 hours)
Benefits:
β
Work on ANY task in ANY order
β
Pause/resume anytime (each task is self-contained)
β
Parallelize: Open 3 IDE windows, work on 3 tasks simultaneously
β
Context preservation: All requirements in .atf file
β
3x faster with parallel execution
Planning Phase (with templates):
- Create PRD (Product Requirements Document)
- Design architecture
- Break project into 15-20 modular .atf task files
- Framework templates guide you through process
Implementation Phase (without templates):
- Run
python cleanup-planning-phase.pyto remove framework templates - Execute tasks in ANY order using AI assistants
- Work on multiple tasks in parallel
- Clean project with only your code and task files
Every task is a self-contained .atf file:
- β Complete Context: All requirements, success criteria, and instructions
- β 2-4 Hours: Sized for one focused session
- β Independent: Minimal dependencies enable parallel work
- β Verifiable: Clear success criteria for completion
Works with IDE-based AI assistants:
- Claude Code (VS Code extension)
- Cursor (AI-first editor)
- Gemini Code Assist (Google's IDE AI)
Cost: Flat subscription fee (no per-token charges)
Open 3 IDE windows, work on 3 tasks simultaneously:
- Window 1 (Claude Code): Complex business logic
- Window 2 (Cursor): API endpoints
- Window 3 (Gemini): Frontend components
Result: 3x faster than sequential execution
# Clone the framework
git clone https://github.com/martinshein/di-atomic-dev-assistant.git
cd di-atomic-dev-assistant# Open the installation task file
code templates/atf/install-dev-assistant-fresh.atf
# Ask your AI assistant (Claude Code/Cursor/Gemini):
"Help me set up a new project using this .atf installation file.
Project details:
- Name: my-awesome-project
- Description: [your project description]
- Path: /path/to/projects"cd my-awesome-project
# 1. Read planning guide
code templates/PLANNING_PHASE.md
# 2. Create PRD with AI
"Help me create a comprehensive PRD for [your project]"
# 3. Design architecture
"Based on this PRD, design the system architecture"
# 4. Break into tasks
"Break this project into 15-20 modular .atf task files"# When planning is complete, run cleanup script
python cleanup-planning-phase.py
# This removes templates and creates IMPLEMENTATION.md# Open a task file
code tasks/03-create-registration-endpoint.atf
# Ask AI:
"Help me implement this .atf task step-by-step"
# Repeat for each task (in ANY order!)- Quick Start Guide - Get started in 5 minutes
- Two-Phase Workflow - Understanding Planning β Implementation
- Modular Tasks - How to break projects into tasks
- IDE Integration - Claude Code, Cursor, Gemini setup
- Choosing a Framework - Dev Assistant vs AI Agency
Session: "Build auth system"
Duration: 8+ hours
Must complete all phases sequentially
Can't pause without losing context
Planning Phase (1-2 days):
β
Create PRD
β
Design architecture
β
Break into tasks:
ββ 01-design-database-schema.atf (2h)
ββ 02-implement-password-hashing.atf (2h)
ββ 03-create-registration-endpoint.atf (3h)
ββ 04-create-login-endpoint.atf (2h)
ββ 05-implement-jwt-tokens.atf (3h)
ββ 06-write-auth-tests.atf (3h)
β
Run cleanup script
Implementation Phase (parallel execution):
Day 1:
ββ Window 1 (Claude): Task 02 (2h)
ββ Window 2 (Cursor): Task 01 (2h)
ββ Window 3 (Gemini): Task 05 (3h)
Day 2:
ββ Window 1 (Claude): Task 03 (3h)
ββ Window 2 (Cursor): Task 04 (2h)
ββ Window 3 (Gemini): Task 06 (3h)
Result: Auth system complete in 2 days (6 hours work)
vs 15 hours sequential work
di-atomic-dev-assistant/
βββ templates/ # Framework templates (temporary in projects)
β βββ atf/
β β βββ install-dev-assistant-fresh.atf
β βββ PLANNING_PHASE.md # Planning guide
β βββ CLAUDE_CODE_INSTRUCTIONS.md
β βββ CURSOR_INSTRUCTIONS.md
β βββ GEMINI_CODE_ASSIST_INSTRUCTIONS.md
β
βββ docs/ # Documentation
β βββ guides/
β βββ QUICK_START.md
β βββ TWO_PHASE_WORKFLOW.md
β βββ MODULAR_TASKS.md
β βββ IDE_INTEGRATION.md
β
βββ cleanup-planning-phase.py # Phase transition script
βββ README.md # This file
After installing in a project:
my-project/
βββ .planning-phase # Phase marker
βββ docs/
β βββ prd/ # Your PRD
β βββ architecture/ # Your architecture
βββ tasks/ # Your .atf task files
βββ app/ # Your application code
βββ tests/ # Your tests
βββ templates/ # Framework templates (deleted after planning)
βββ cleanup-planning-phase.py # Phase transition script
Without .atf files:
Day 1: Start auth system
Day 7: Resume auth system
"What was I doing? Where did I leave off?"
β 30 minutes lost remembering context
With .atf files:
Day 1: Complete task 03
Day 7: Open task 04
"All context in .atf file, continue immediately"
β
0 minutes lost
Sequential (1 AI assistant):
Task A: 3 hours
Task B: 2 hours
Task C: 3 hours
Total: 8 hours over 3 days
Parallel (3 AI assistants):
Task A (Claude) β
Task B (Cursor) ββ 3 hours (simultaneously)
Task C (Gemini) β
Total: 3 hours in 1 day
Traditional:
β Must complete Phase 1 before Phase 2
β Can't work on tests until implementation done
β Can't pause mid-phase
Di-Atomic:
β
Work on ANY task when motivated
β
Can write tests before implementation (TDD!)
β
Pause anytime (just pick a different task)
| Feature | Dev Assistant | AI Agency |
|---|---|---|
| Use Case | Single project | Multiple projects |
| AI Type | IDE assistants | API agents |
| Cost | Subscription only | API per-token |
| Workflow | Human-AI pair programming | Autonomous agents |
| Parallelization | 3 IDE windows | Unlimited agents |
| GitHub Integration | Manual | Automated (Issues, PRs) |
| Context Preservation | .atf files | CLAUDE.md, GEMINI.md |
| Best For | Rapid development | Long-term maintenance |
Choose Dev Assistant if:
- β Building 1-2 projects
- β Want hands-on coding
- β Using Claude Code/Cursor/Gemini
- β Need rapid iteration
- β Budget-conscious (no API costs)
Choose AI Agency if:
- β Managing 5-7+ projects
- β Want autonomous agents
- β Need GitHub automation
- β Long-term projects (6+ months)
- β Team collaboration
Contributions welcome! This framework is designed to help developers build projects faster with AI assistance.
Ideas for contributions:
- New .atf template examples
- IDE integration guides
- Task breakdown strategies
- Real-world project case studies
MIT License - See LICENSE file for details.
- Di-Atomic AI Agency - Multi-agent autonomous development system
- Choosing a Framework - Detailed comparison guide
- Documentation: See
docs/guides/directory - Issues: GitHub Issues
- Discussions: GitHub Discussions
Built on principles of modular development, human-AI collaboration, and context preservation.
Inspired by the need for flexible, parallelizable workflows when working with AI coding assistants.
Ready to build faster with AI? β Quick Start Guide
Di-Atomic Dev Assistant v1.0.0