Skip to content

Commit 7f7014e

Browse files
committed
Update docs for Nov 2025: add agent step, refresh models, CLI & tooling updates
- Convert workflow to 5 steps and add "Generate AI Agent Instructions" stage - Refresh model references and context sizes (Gemini 2.5 Pro token counts, Claude Sonnet 4.5, GPT-5) - Update README content: tool selection guide, pricing guardrails, MCP notes, pitfalls and troubleshooting wording - Update CLI/install examples and agent config snippets (Gemini/OpenAI/Claude), add AGENTS.md to tree - Bump Node.js recommendation to 20+, adjust examples and NOTES.md model selection - Update last-updated timestamp to November 2025
1 parent 135c3bb commit 7f7014e

File tree

5 files changed

+134
-109
lines changed

5 files changed

+134
-109
lines changed

README.md

Lines changed: 99 additions & 74 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
[![MIT License](https://img.shields.io/badge/License-MIT-green.svg)](LICENSE)
66
[![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg)](http://makeapullrequest.com)
7-
[![Last Updated](https://img.shields.io/badge/Updated-August%202025-blue.svg)](README.md)
7+
[![Last Updated](https://img.shields.io/badge/Updated-November%202025-blue.svg)](README.md)
88

99
**Build an MVP in hours, not months – guided by the latest AI coding agents**
1010

@@ -14,14 +14,15 @@
1414

1515
## 🎯 What This Does
1616

17-
Transform any app idea into working code through 4 AI-powered stages using the latest 2025 AI models:
17+
Transform any app idea into working code through 5 AI-powered stages using the latest 2025 AI models:
1818

1919
| # | Stage | Goal | Output |
2020
|---|-------|------|--------|
2121
| 1️⃣ | **Research** | Validate market & tech landscape | Research findings |
2222
| 2️⃣ | **Define** | Clarify product scope | PRD (Product Requirements) |
2323
| 3️⃣ | **Design** | Decide how to build | Technical Design doc |
24-
| 4️⃣ | **Build** | Generate & test code | Working MVP |
24+
| 4️⃣ | **Generate AI Agent Instructions** | Convert docs into agent blueprints | NOTES.md + agent configs |
25+
| 5️⃣ | **Build** | Generate & test code | Working MVP |
2526

2627
---
2728

@@ -48,44 +49,49 @@ Transform any app idea into working code through 4 AI-powered stages using the l
4849
<summary><b>🤖 AI Platform (Required - Choose One)</b></summary>
4950

5051
### Best Free Options
51-
- **[AI Studio](https://aistudio.google.com)** ⭐ - Gemini 2.5 Pro free (1M token context window)
52-
- **[Claude.ai](https://claude.ai)** - Claude 4 Sonnet
53-
- **[ChatGPT](https://chat.openai.com)** - GPT-5
52+
- **[AI Studio](https://aistudio.google.com)** ⭐ - Gemini 2.5 Pro free tier with the full 1,048,576-token context ([see model details](https://ai.google.dev/gemini-api/docs))
53+
- **[Claude.ai](https://claude.ai)** - Claude Sonnet 4.5 with 200K default / 1M beta context ([see current versions](https://docs.anthropic.com))
54+
- **[ChatGPT](https://chat.openai.com)** - GPT-5 via the Responses interface ([see OpenAI docs](https://developers.openai.com))
5455

5556
### Premium Options (Better for Complete Apps)
56-
- **[Claude Pro](https://claude.ai)** - $20/month for 5x more usage
57-
- **[Gemini Advanced](https://gemini.google.com)** - $20/month for Gemini 2.5 Pro 100msg/day
58-
- **[ChatGPT Plus](https://chat.openai.com)** - $20/month for GPT-5
57+
- **[Claude Pro](https://claude.ai)** - Sonnet 4.5 with higher rate limits and 1M-token projects ([pricing](https://claude.ai))
58+
- **[Gemini Advanced](https://gemini.google.com)** - Gemini 2.5 Pro/Flash Ultra access with priority throughput ([pricing](https://gemini.google.com))
59+
- **[ChatGPT Plus](https://chat.openai.com)** - GPT-5 and o-series reasoning models with higher allocations ([pricing](https://openai.com/chatgpt))
5960

6061
</details>
6162

6263
<details>
6364
<summary><b>💻 AI Coding Agent/IDE (Required - Choose One)</b></summary>
6465

6566
### Terminal-Based Agents (Advanced)
66-
- **[Claude Code](https://github.com/anthropics/claude-code)** ⭐ - Most capable terminal agent
67+
- **[Claude Code](https://github.com/anthropics/claude-code)** ⭐ - Project-aware CLI with session memory and automated testing ([docs](https://docs.anthropic.com))
6768
```bash
6869
npm install -g @anthropic-ai/claude-code
6970
claude init # In your project directory
7071
```
71-
- **[Gemini CLI](https://github.com/google-gemini/gemini-cli)** - Free & open source
72-
```bash
73-
npx https://github.com/google-gemini/gemini-cli
74-
```
75-
- **[OpenAI Codex CLI](https://github.com/openai/codex-cli)** - Multi-modal support
72+
- **[Gemini CLI](https://github.com/google-gemini/gemini-cli)** - Free & open source with Gemini 2.5 streaming context ([docs](https://ai.google.dev/gemini-api/docs))
73+
```bash
74+
npm install -g @google-gemini/cli
75+
gemini login # Connect your Google account
76+
```
77+
- **[OpenAI CLI](https://platform.openai.com/docs/guides/responses)** - Terminal access to GPT-5 and o-series tool-calling pipelines ([docs](https://platform.openai.com/docs))
78+
```bash
79+
pip install --upgrade openai
80+
openai responses.create -m gpt-5 --input "Summarize NOTES.md"
81+
```
7682

7783
### Async/Cloud Agents
78-
- **[Jules by Google](https://jules.google.com)** ⭐ - Works independently on tasks
79-
- **[GitHub Copilot Agent](https://github.com/features/copilot)** - Autonomous PR creation
84+
- **[Jules by Google](https://jules.google/docs)** ⭐ - Vertex AI-connected async agent that executes scoped work packets
85+
- **[GitHub Copilot Agent](https://github.com/features/copilot)** - Agentic PR, code review, and deployment prep automation ([docs](https://docs.github.com/en/copilot))
8086

8187
### IDE-Based Tools (Beginner Friendly)
82-
- **[Cursor](https://cursor.sh)** ⭐ - Most powerful, $20/month
83-
- **[VS Code + Github Copilot](https://code.visualstudio.com/)** ⭐ - Best for beginners, $10/month
88+
- **[Cursor](https://cursor.sh)** ⭐ - AI editor with long-term Memory, Auto Debug, and Codebase Q&A ([pricing](https://cursor.sh))
89+
- **[VS Code + Github Copilot](https://code.visualstudio.com/)** ⭐ - Editor with Copilot Agent Mode and inline pair programming ([Copilot pricing](https://github.com/features/copilot/plans))
8490

8591
### No-Code Platforms (Easiest)
86-
- **[Bolt.new](https://bolt.new)** ⭐ - Instant web apps, $20/month pro
87-
- **[Lovable](https://lovable.dev)** - AI fullstack engineer, $25/month
88-
- **[v0 by Vercel](https://v0.dev)** - UI component generator
92+
- **[Bolt.new](https://bolt.new)** ⭐ - Instant Next.js/Supabase apps with scheduled automations ([pricing](https://bolt.new))
93+
- **[Lovable](https://lovable.dev)** - AI fullstack builder shipping 25k apps daily ([pricing](https://lovable.dev))
94+
- **[v0 by Vercel](https://v0.dev)** - AI UI composition with deployment-ready React components ([pricing](https://v0.dev))
8995

9096
</details>
9197

@@ -95,13 +101,13 @@ Transform any app idea into working code through 4 AI-powered stages using the l
95101
- Any modern browser
96102
- 2-4 hours of time
97103
- Basic computer skills (no coding required!)
98-
- Optional: Node.js 18+ for terminal tools
104+
- Optional: Node.js 20+ for terminal tools
99105

100106
</details>
101107

102108
---
103109

104-
## 📋 The 4-Step Workflow
110+
## 📋 The 5-Step Workflow
105111

106112
### 1️⃣ Deep Research 🔍
107113
<details>
@@ -111,7 +117,7 @@ Transform any app idea into working code through 4 AI-powered stages using the l
111117

112118
**How it works:**
113119
1. Copy the entire `part1-deepresearch.md` file
114-
2. Paste into AI Studio (for Gemini 2.5 Pro) or Claude.ai (for Claude 4 Sonnet)
120+
2. Paste into AI Studio (for Gemini 2.5 Pro), Claude.ai (for Claude Sonnet 4.5), or ChatGPT (for GPT-5)
115121
3. Answer 5-6 questions tailored to your experience level
116122
4. AI generates comprehensive research with:
117123
- Market analysis & size
@@ -120,7 +126,7 @@ Transform any app idea into working code through 4 AI-powered stages using the l
120126
- Cost estimates
121127
5. Save output as `research-[YourAppName].txt`
122128

123-
**💡 Pro Tip:** Use Gemini 2.5 Pro for better research (1M token context).
129+
**💡 Pro Tip:** Use Gemini 2.5 Pro for better research (1,048,576-token context window).
124130
</details>
125131

126132
### 2️⃣ Product Requirements (PRD) 📝
@@ -203,7 +209,8 @@ claude init
203209
claude "Read CLAUDE.md and NOTES.md, then build the MVP"
204210

205211
# Gemini CLI
206-
npx https://github.com/google-gemini/gemini-cli
212+
npm install -g @google-gemini/cli
213+
gemini login
207214
# Add GEMINI.md to project root
208215
gemini "Read GEMINI.md and NOTES.md, then implement"
209216
```
@@ -262,6 +269,7 @@ your-app/
262269
├── NOTES.md # Universal AI instructions
263270
├── CLAUDE.md # Claude Code config (if using)
264271
├── GEMINI.md # Gemini CLI config (if using)
272+
├── AGENTS.md # Jules config (if using)
265273
├── .cursorrules # Cursor config (if using)
266274
├── .windsurfrules # Windsurf config (if using)
267275
├── README.md # Setup instructions (AI-generated)
@@ -277,24 +285,24 @@ your-app/
277285
<summary><b>Latest AI Models & Capabilities</b></summary>
278286

279287
### Model Updates
280-
- **Claude 4.1 Opus ** - better at large codebases
281-
- **Claude 4 Sonnet** - Best coding model (72.7% on SWE-bench)
282-
- **Gemini 2.5 Pro** - 1M token context window
283-
- **GPT-5** - Improved speed and cost efficiency
288+
- **Claude Sonnet 4.5** – September 2025 release with 200K default / 1M beta context and top-tier architecture reasoning
289+
- **Claude Opus (2025 snapshot)** – Handles massive monorepos and multi-hour planning sessions with improved tool use
290+
- **Gemini 2.5 Pro** – 1,048,576-token input and 65,536-token output windows for deep research and synthesis
291+
- **GPT-5** – Responses API with adjustable reasoning effort, faster tool orchestration, and lower latency
284292

285293
### New Tools
286-
- **Claude Code** - Terminal-based coding agent from Anthropic
287-
- **Jules** - Google's async coding agent
288-
- **Gemini CLI** - Free open-source terminal agent
289-
- **GitHub Copilot Agent Mode** - Autonomous PR creation
290-
- **OpenAI Codex CLI** - Multimodal terminal agent
294+
- **Claude Code** - Anthropic's project-aware terminal agent with session memory and automated test orchestration
295+
- **Jules** - Google's asynchronous coding agent that can work independently across Vertex AI projects
296+
- **Gemini CLI** - Open-source CLI with direct Gemini 2.5 Pro/Flash access, live context streaming, and MCP integrations
297+
- **GitHub Copilot Agent Mode** - Workspace automation for scoped plans, PRs, and deployment checklists
298+
- **OpenAI CLI (Responses API)** - Terminal workflow for GPT-5, o-series reasoning models, and tool-calling pipelines
291299

292300
### Platform Updates
293-
- **Cursor 1.4** - Enterprise features, BugBot, Memories
294-
- **Windsurf** - Cascade AI with deep codebase understanding
295-
- **Cline 3.21** - MCP Marketplace for AI capabilities
296-
- **Bolt.new** - $20M ARR, instant deployment
297-
- **Lovable** - €14.3M funding, 25k apps daily
301+
- **Cursor** - Adds Codebase Q&A, long-term project Memory, and Auto Debug powered by Claude Sonnet 4.5
302+
- **Windsurf** - Cascade AI 3.0 with worklog tracking and pair-mode for live coding
303+
- **Cline** - MCP marketplace runners plus transparent execution summaries in VS Code
304+
- **Bolt.new** - Instant Next.js/Supabase deployments with scheduled automations and $20M ARR milestone
305+
- **Lovable** - AI fullstack builder shipping 25k apps daily after €14.3M growth round
298306

299307
</details>
300308

@@ -305,15 +313,44 @@ your-app/
305313
<details>
306314
<summary><b>Tool Selection Guide</b></summary>
307315

308-
| Your Situation | Best Tool | Why |
309-
|---------------|-----------|-----|
310-
| Complete beginner | Windsurf or Bolt.new | Most intuitive, instant results |
311-
| Learning to code | Cursor + Claude 4 | Best explanations and control |
312-
| Experienced dev | Claude Code | Most powerful and flexible |
313-
| Limited budget | Cline + Gemini CLI | Completely free and capable |
314-
| Need it TODAY | Lovable or Bolt.new | Instant deployment, no setup |
315-
| Building for mobile | Flutter + Cursor | Best mobile support |
316-
| Complex logic | Claude Code + GPT-5 models | Superior reasoning |
316+
| Persona | Best Tool Stack | Why it fits | What to watch | Setup time |
317+
|---------|-----------------|-----------|--------------|------------|
318+
| Complete beginner | Lovable • Bolt.new | Paste your idea, get a hosted app with a domain and database in minutes | Daily credit caps and hosted code mean you should harden it later | 10–30 min |
319+
| Learning hobbyist | Copilot Agent (VS Code) • Cline | Copilot can edit files for you; Cline shows every diff and runs commands on request | Copilot Free has limits and Cline needs your API key setup | 20–45 min |
320+
| Experienced developer | Cursor 2.0 • Windsurf | Cursor plans tasks and runs code in safe terminals; Windsurf handles bigger refactors with its agents | Usage-based credits and a new IDE to learn | 30–60 min |
321+
| Budget-limited builder | Cline • Gemini CLI | Both are free to install, work locally, and can call Gemini 2.5 without paid tiers | Less hand-holding than no-code tools—expect to prompt more | 15–40 min |
322+
| Need-it-today founder | Lovable Agent Mode • Bolt.new (Claude) | Fastest path to a working MVP with dashboards, auth, and analytics baked in | Keep an eye on credit burn and schedule a security/UX review | 15–60 min |
323+
| Mobile-first product team | v0.dev + v0 Mobile • Flutter + Gemini | v0 sketches mobile experiences; Flutter + Gemini in Android Studio builds native quality | v0 mobile features are new and Android Studio tooling is still evolving | 45–120 min |
324+
| Complex logic engineer | Claude Code (web/VS Code) • Windsurf | Claude Sonnet 4.5 keeps huge context in its “memory,” Windsurf’s agents plan multi-file changes | Claude web is still preview and company data rules may restrict it | 30–90 min |
325+
| Security/compliance lead | Cline (client-side) • Copilot Enterprise | All code stays local with Cline, while Copilot Enterprise adds SSO and audit logs | You still need team policies and Copilot request caps may apply | 60–120 min |
326+
| Offline/privacy-focused dev | Gemini CLI (local agent) • Cline + local models | Works from your machine, and you can swap in local models (Ollama/DeepSeek) when needed | Fully offline mode depends on your hardware and chosen model | 30–60 min |
327+
| Open-source maintainer | Cline • Aider | Both tools show diffs, commit for you, and play nicely with Git workflows | Terminal-first experience can feel advanced if Git basics are new | 20–45 min |
328+
329+
**Quick Picks (Plain English)**
330+
- Need an MVP tonight? Use Lovable or Bolt.new, then plan a follow-up pass for polish and security.
331+
- Working inside an editor? Cursor or Copilot Agent can code for you—open Cline when you want to double-check every change.
332+
- Huge legacy repo? Bring in Claude Code or Windsurf so the agent “remembers” more of your code at once.
333+
- No budget? Stick with Cline + Gemini CLI and the generous free request limits.
334+
- Mobile-first? Preview flows in v0 Mobile or build native screens with Flutter + Gemini’s suggestions.
335+
336+
**Pricing Guardrails (Nov 2025)**
337+
- Free forever: Gemini Code Assist (6K code reqs/day), Copilot Free (2K completions + 50 chats), Windsurf Free (25 prompts).
338+
- Best under $20: Windsurf Pro $15/mo (500 credits), Copilot Pro $10/mo (Agent Mode), Cursor Pro $20/mo (credit pool + parallel agents).
339+
- Power tiers: Copilot Pro+ $39/mo (1.5K premium calls), Cursor Ultra $200/mo (20× credits), Bolt Pro 200 $200/mo (120M tokens).
340+
341+
**MCP Watch**
342+
- Model Context Protocol (MCP) is a shared standard that lets your AI talk to extra tools (think CI pipelines, databases, ticket queues).
343+
- Cline, Cursor, Claude Code, and Gemini CLI all plug into MCP, but treat those connections like production credentials.
344+
345+
**Caution Flags**
346+
- Claude consumer accounts now offer opt-in data sharing; stick to org workspaces or API keys for sensitive repos.
347+
- Replit Agent 3 can run 200-minute autonomous loops—enable guardrails so retries cannot nuke production data.
348+
349+
**When Not to Use These Tools**
350+
- Native mobile or hardware builds: prefer Flutter + traditional toolchains with AI pairing.
351+
- Regulated workloads needing SOC2/FedRAMP/HIPAA: lean on Copilot Enterprise, Cline with strict policies, or self-hosted stacks.
352+
- Safety-critical or real-time systems: require deterministic, human-led engineering.
353+
- Fundamentals practice: hand-code portions to avoid skipping core concepts.
317354

318355
</details>
319356

@@ -322,12 +359,12 @@ your-app/
322359

323360
| ❌ Pitfall | ✅ Solution |
324361
|-----------|------------|
325-
| Skipping research | Always complete Step 1 - it shapes everything |
326-
| Feature creep | Stick to 3-5 MVP features maximum |
327-
| Wrong tool choice | Match tool to your skill level |
328-
| Not testing incrementally | Test after each feature addition |
329-
| Ignoring AI limits | Use multiple tools strategically |
330-
| No version control | Commit after each working feature |
362+
| Skipping discovery work | Run the Part I research prompt first so the PRD and tech design aren’t guesses |
363+
| Letting agents ship code alone | Ask agents to show their plan, review the diff, and run tests before anything merges |
364+
| Sticker-shock bills | Check credit dashboards weekly and keep a backup stack (Cline + Gemini) that stays free |
365+
| Publishing auto-generated UIs without checks | Test accessibility, security, and performance before launch day |
366+
| Building sensitive apps with personal accounts | Use business plans or API workspaces, switch off data sharing, and keep secrets in vaults |
367+
| Forcing one tool to do everything | Mix and match (IDE + terminal + builder) so each tool covers what it does best |
331368

332369
</details>
333370

@@ -340,11 +377,11 @@ your-app/
340377

341378
| Problem | Solution |
342379
|---------|----------|
343-
| **"AI ignores my documents"** | Start with: *"First read all attached documents, confirm understanding, then proceed"* |
344-
| **"Code doesn't match PRD"** | Say: *"Review the PRD again, specifically the [feature] requirements, and align the code"* |
345-
| **"AI is overcomplicating"** | Add to config: *"Prioritize simplicity. Less code is better. MVP only."* |
346-
| **"Lost track of progress"** | Ask: *"Compare current state to NOTES.md checklist. What's done and what's next?"* |
347-
| **"Deployment failing"** | Request: *"Debug deployment error step by step. Check environment variables first."* |
380+
| **"AI ignores my documents"** | Start with: *"First read NOTES.md, PRD, and TechDesign. Summarize key requirements before coding."* |
381+
| **"Code doesn't match PRD"** | Say: *"Re-read the PRD section on [feature], list acceptance criteria, then refactor accordingly."* |
382+
| **"AI is overcomplicating"** | Add to config: *"Prioritize MVP scope. Offer the simplest working implementation before optimizations."* |
383+
| **"Lost track of progress"** | Ask: *"Update the NOTES.md progress log and map remaining tasks to implementation phases."* |
384+
| **"Deployment failing"** | Request: *"Walk through deployment checklist, verify env vars, then run the platform-specific health command."* |
348385

349386
</details>
350387

@@ -366,21 +403,9 @@ Released under the [MIT License](LICENSE).
366403

367404
---
368405

369-
<div align="center">
370-
371-
### 🎯 Success Metrics
372-
373-
**Over 10,000 MVPs built** using this workflow
374-
375-
**Average time to MVP: 4 hours** (vs 4 weeks traditional)
376-
377-
**Success rate: 87%** reach deployment
378-
379-
---
380-
381406
**The best time to build your idea was yesterday.**
382407
**The second best time is now.** 🚀
383408

384-
*Last updated: August 2025 | Created by the vibe-coding community*
409+
*Last updated: November 2025 | Created by the vibe-coding community*
385410

386411
</div>

0 commit comments

Comments
 (0)