Complete guide to adapting Basecamp's Shape Up methodology for AI-native software development teams
This is NOT an official Basecamp project.
This is an adaptation of the original Shape Up methodology by Basecamp, reimagined for the age of AI coding agents.
By SΓ©rgio Lindolfo Ferreira β 30+ years building software, now exploring how Shape Up principles evolve when AI agents join your development team.
Shape Up (2019) revolutionized product development with:
- 6-week cycles instead of endless sprints
- Shaping work before building
- Betting instead of backlogs
- Team autonomy and accountability
But in 2026, the game has changed:
- AI agents build code 10-100x faster than humans
- Developers review instead of write
- Cycles compress from weeks to days
- The bottleneck shifts from coding to validation
Shape Up AI Native adapts these timeless principles for AI-augmented teams.
%%{init: {'theme':'base', 'themeVariables': { 'primaryColor':'#FFE5B4','secondaryColor':'#E3F2FD','tertiaryColor':'#F3E5F5','primaryBorderColor':'#FF6B6B','secondaryBorderColor':'#4ECDC4','tertiaryBorderColor':'#95E1D3'}}}%%
graph TD
Start([π― Shape Up AI Native Workflow]):::startNode
%% SHAPING PHASE
Start --> Shaping[π¨ SHAPING<br/>Basecamp]:::shapingNode
Shaping --> ShapingWork[Problem Definition<br/>+ Appetite<br/>+ Solution Sketch]:::workNode
ShapingWork --> PitchOut[π pitch.md]:::artifactNode
%% BETTING PHASE
PitchOut --> Betting[π² BETTING<br/>Basecamp]:::bettingNode
Betting --> BettingWork[Review Pitches<br/>+ Commit Resources<br/>+ Assign Teams]:::workNode
BettingWork --> ApprovedPitch[β
Approved Pitch]:::artifactNode
%% BUILDING PHASE (Claude Code)
ApprovedPitch --> Building[π BUILDING<br/>GitHub + Claude Code]:::buildingNode
%% SPEC MODE
Building --> SpecMode[π SPEC MODE]:::claudeNode
SpecMode --> SpecWork[Pitch β Technical Spec<br/>Requirements + Constraints<br/>Architecture Decisions]:::claudeWork
SpecWork --> SpecOut[π spec.md]:::artifactNode
%% PLAN MODE
SpecOut --> PlanMode[π PLAN MODE]:::claudeNode
PlanMode --> PlanWork[Spec β Task Breakdown<br/>Define Scopes<br/>Estimate Complexity]:::claudeWork
PlanWork --> PlanOut[π plan.md<br/>+ scopes/]:::artifactNode
%% IMPLEMENT MODE
PlanOut --> ImplMode[π» IMPLEMENT MODE]:::claudeNode
ImplMode --> ImplWork[Plan β Code<br/>TDD + Reviews<br/>Pull Requests]:::claudeWork
ImplWork --> ImplOut[β¨ Working Features<br/>+ Tests]:::artifactNode
%% SHIPPING PHASE
ImplOut --> Shipping[π¦ SHIPPING<br/>GitHub Actions]:::shippingNode
Shipping --> ShipWork[Code Review<br/>+ Merge to Main<br/>+ Auto Deploy]:::workNode
ShipWork --> Release[π Azure App Services]:::releaseNode
%% Cooldown feedback loop
Release -.->|Learnings & Bugs| Shaping
%% STYLE DEFINITIONS
classDef startNode fill:#4A90E2,stroke:#2E5C8A,stroke-width:3px,color:#fff
classDef shapingNode fill:#FF6B6B,stroke:#C92A2A,stroke-width:3px,color:#fff
classDef bettingNode fill:#FAB005,stroke:#F08C00,stroke-width:3px,color:#000
classDef buildingNode fill:#51CF66,stroke:#2F9E44,stroke-width:3px,color:#fff
classDef claudeNode fill:#845EF7,stroke:#5F3DC4,stroke-width:3px,color:#fff
classDef shippingNode fill:#FF922B,stroke:#E8590C,stroke-width:3px,color:#fff
classDef workNode fill:#E3F2FD,stroke:#64B5F6,stroke-width:2px,color:#000
classDef claudeWork fill:#F3E5F5,stroke:#BA68C8,stroke-width:2px,color:#000
classDef artifactNode fill:#FFF9DB,stroke:#FFD43B,stroke-width:2px,color:#000
classDef releaseNode fill:#69DB7C,stroke:#37B24D,stroke-width:3px,color:#fff
Key insight: What Shape Up calls "Building" becomes 3 distinct phases (Spec β Plan β Implement) when working with AI agents. This gives agents the clarity they need at each step.
Want the details? See Development Workflow Guide for the complete step-by-step process.
Start here: Understand the methodology first
- Principles β What is Shape Up AI Native?
- Original Shape Up Book β Read the original (2-3 hours)
- Come back and see how it adapts for AI agents
Follow this path: From zero to shipping with AI agents
- Create Your AI Programmer β Build an AI agent from scratch (Mac mini + OpenClaw + Claude)
- Set Up Basecamp β Configure Shape Up workflow in Basecamp
- Shape Your First Pitch β Learn to shape work for AI agents
- Run Your First Cycle β Agent builds, you review
- Real Example β See a complete shaped pitch
Deep dives and references:
- Shaping Guide β Master the art of shaping for AI
- Betting Guide β Prioritize when agents move fast
- Building Guide β Agent + human collaboration workflow
- Tools Guide β Basecamp, GitHub, CI/CD setup
- Templates β Copy-paste templates for pitches, scopes, kickoffs
Core concepts and philosophy:
| Document | What You'll Learn | Time |
|---|---|---|
| Principles | What changes, what stays the same | 10 min |
| Shaping | How to shape work for AI agents | 20 min |
| Betting | How to prioritize when agents move fast | 15 min |
| Building | Agent + human workflow during cycles | 15 min |
| Development Workflow | Complete Pitch β Code process (Spec β Plan β Implement) | 30 min |
| Tools | Basecamp, GitHub, and tool setup | 10 min |
Total: ~100 minutes to understand the full methodology
Step-by-step setup instructions:
| Guide | What You'll Build | Time |
|---|---|---|
| Agent Setup Guide | Create an AI programmer from scratch | 2 hours |
| Basecamp Implementation | Configure Shape Up workflow | 30 min |
Total: ~2.5 hours to go from zero to ready
What you'll have:
- β Working AI agent on Mac mini
- β GitHub account + repository access
- β Basecamp project configured
- β Ready to shape and ship
Copy these to start fast:
| Resource | Use This For | Format |
|---|---|---|
| Pitch Template | Shaping new features | Markdown |
| Spec Template | Pitch β Technical specification | Markdown |
| Plan Template | Spec β Task breakdown | Markdown |
| PR Template | Pull Request descriptions | Markdown |
| Scope Template | Breaking work into chunks | Markdown |
| Kickoff Template | Starting a cycle | Markdown |
| Performance Dashboard Example | Real shaped pitch | Complete |
ExampleCompany β Software engineering & applied AI company in Portugal
- 4-person technical team + AI agents
- Building a real estate management platform
- Using 1-2 week cycles with continuous PR review
[Your Company Here?] β Share your story
| Aspect | Shape Up (2019) | Shape Up AI Native (2026) |
|---|---|---|
| Cycle length | 6 weeks | 1-2 weeks |
| Cool-down | 1 week | 1-2 days |
| Build speed | Limited by team | 10-100x faster with agents |
| Integration | End of cycle | Continuous (via PRs) |
| Role of humans | Write code | Review code, deploy |
| Bottleneck | Development capacity | Review capacity |
| Shaping importance | Important | Critical (agents amplify mistakes) |
| Hill charts | Track progress | Track scope discovery |
What stays the same:
- β Shaping before building
- β Fixed time, variable scope
- β Betting, not backlogs
- β Circuit breaker (kill projects that don't ship)
- β Appetite-driven development
- β Team autonomy within boundaries
What: Define problems and rough solutions before committing
Who: Senior devs, product leads, founders
Output: Shaped pitches ready to bet on
Guide: Shaping for AI Agents
Template: Pitch Template
Example: Performance Dashboard Pitch
What: Choose what to build next based on review capacity
Who: Decision makers (CTO, founders, senior team)
Time: 1-2 hours at cycle start
Output: Commitments for the cycle
Guide: Betting When Agents Move Fast
Key question: Can we review this many PRs this cycle?
What: AI agent implements, human reviews and deploys
Who:
- Agent: Writes code, creates PRs
- Human: Reviews, tests, merges, deploys
Process:
- Agent reads shaped pitch
- Creates branch, implements feature
- Opens PR with description
- Human reviews (async, non-blocking)
- Agent responds to feedback
- Human merges when satisfied
- Repeat until feature complete
Guide: Agent + Human Workflow
What: Review, cleanup, prepare next cycle
Activities:
- Review what shipped (vs. what was bet)
- Fix critical bugs
- Refactor small things
- Shape new pitches
- Prepare for betting
Guide: Basecamp Implementation
Read: Principles β Betting β Agent Setup Guide
Why: Understand strategic shift from build capacity to review capacity
Read: Building β Shaping β Basecamp Implementation
Why: Learn new role: reviewer + deployer instead of writer
Read: Shaping β Principles β Examples
Why: Shaping becomes MORE critical when agents build fast
Read: Agent Setup Guide β Basecamp Implementation β Tools
Why: Practical setup and team integration
Read: Original Shape Up Book β Principles β Shaping
Why: Understand foundation before adaptations
We're building this in the open. Your experiences and insights help everyone!
Ways to contribute:
- π Share your experience: How is Shape Up AI Native working for you?
- π Submit case studies: Real examples from your team
- π Improve docs: Found something unclear?
- π Translate: Help non-English speakers
- π¨ Add templates: Share what works for you
See CONTRIBUTING.md for guidelines.
- Shape Up book β Free, online, ~2 hours
- Introduction β Quick overview
- Basecamp blog β Additional context
- Examples β Real pitches and implementations
- GitHub Discussions β Ask questions, share experiences
- Issues β Report problems, suggest improvements
README.md (you are here)
β
βββ Understanding
β βββ docs/principles.md β What changes, what stays
β βββ docs/shaping.md β Shape work for AI agents
β βββ docs/betting.md β Prioritize when fast
β βββ docs/building.md β Agent + human workflow
β βββ docs/development-workflow.md β Pitch β Code (Spec/Plan/Implement)
β βββ docs/tools.md β Basecamp + GitHub setup
β
βββ Implementation
β βββ docs/agent-setup-guide.md β Create AI programmer
β βββ docs/basecamp-implementation.md β Set up workflow
β
βββ Templates
β βββ templates/pitch-template.md β Shape new features
β βββ templates/spec-template.md β Pitch β Technical spec
β βββ templates/plan-template.md β Spec β Task breakdown
β βββ templates/pr-template.md β Pull Request descriptions
β βββ templates/scope-template.md β Break work into chunks
β βββ templates/cycle-kickoff-template.md β Start cycles
β
βββ Examples
βββ examples/performance-dashboard/ β Complete real example
βββ pitch.md
Quick links:
- π New? β Principles
- ποΈ Ready to build? β Agent Setup + Basecamp Setup
- π Already using? β Shaping, Betting, Building
- π» Want details? β Development Workflow (Pitch β Code step-by-step)
This work is licensed under a Creative Commons Attribution 4.0 International License.
You are free to:
- Share β copy and redistribute in any medium or format
- Adapt β remix, transform, and build upon the material
- Commercial use β for any purpose, even commercially
Under the following terms:
- Attribution β Give appropriate credit to SΓ©rgio Lindolfo Ferreira and link to the license
Repository code examples (if any): MIT License
SΓ©rgio Lindolfo Ferreira
- 30+ years in software development
- Founder of ExampleCompany (Portugal) and ProductCompany (Estonia)
- Early adopter of Shape Up (since 2012)
- Now exploring AI-native development with coding agents
Connect:
Based on the original Shape Up methodology by Basecamp.
Built by: Vasco Gama (AI agent) + SΓ©rgio Ferreira (human)
Made with β€οΈ in Portugal π΅πΉ