Tutorials
Welcome to the claude-base tutorials! These hands-on guides walk you step-by-step through mastering the Explore → Specify → Plan → TDD → Audit → Commit workflow.
Recommended path
Follow these tutorials in order for an optimal progression:
First project
Discover the basic workflow by creating your first feature with claude-base.
React feature
Create a complete React component and hook with tests and documentation.
Node.js REST API
Build a complete REST API with TDD, validation and OpenAPI documentation.
Flutter + Supabase
Build a Flutter mobile app with authentication and a Supabase backend.
Security audit
Run a complete OWASP security audit and fix the vulnerabilities.
CI/CD pipeline
Set up a complete GitHub Actions pipeline with tests, build and deployment.
Legacy refactoring
Refactor a legacy project using TDD and a methodical approach.
Proxmox infrastructure
Deploy a Proxmox infrastructure with Terraform and monitoring.
OPNsense firewall
Configure OPNsense as a firewall behind an ISP box with Terraform.
Python FastAPI
Build a FastAPI REST API with pytest TDD, Pydantic validation and OpenAPI documentation.
Go API
Build a Go REST API with Chi, table-driven TDD and OpenAPI documentation.
Capstone project
General prerequisites
Before starting, make sure you have:
- Claude Code installed and working
- claude-base configured in your project (see Installation)
- Basic command-line knowledge
How to use these tutorials
- Follow the suggested order - The tutorials are designed to be progressive
- Practice - Run each command yourself
- Compare your results - Each step shows the expected result
- Experiment - Once the tutorial is finished, adapt it to your own projects
Need help?
- Check the FAQ for common questions
- Check Troubleshooting if you run into issues
- Open a GitHub issue if you're stuck