Comprehensive guide to AI-assisted development based on real HomeGrif project experience — 8 days, 99 releases, from zero to production.
This document captures all learnings from building the HomeGrif platform using Claude Code. Single human + AI achieved 4x productivity and built a full fintech platform in 8 days.
Every release is categorized by effort:
| Size | Count | Human | Claude | Tokens | Scope |
|---|---|---|---|---|---|
| XS | 12 | 0-2m | 3-5m | 5-10k | Typo, config |
| S | 20 | 3-5m | 8-20m | 15-25k | Bug fix, small feature |
| M | 31 | 5-10m | 25-45m | 40-80k | Feature, integration |
| L | 23 | 15-20m | 25-40m | 50-100k | Major feature |
| XL | 13 | 30-40m | 60-120m | 100-200k | Platform feature |
Don't use env vars for business settings. Database enables changes via admin UI without redeploy.
Automation pays off immediately — smoke tests, security scans, daily reports.
MemoryStore doesn't scale and causes memory leaks. PostgreSQL sessions from start.
Every important action must be traceable — email_logs, activity_logs, created_at/updated_at.
Every new feature needs admin view for data visualization and management.
Security is foundational — rate limiting, input validation, CAPTCHA, honeypot.
main → TEST, production → PROD. Never let TEST drift from PROD.
Cost data enables accurate project pricing and AI tooling justification.
Real customer voice shapes better products. Collect and use quotes.
"Publish as much as possible." Roadmap, backlog, architecture — all public except security details.
HomeGrif uses Claude Code with custom slash commands for efficient development. Here are the available commands:
| Command | Purpose |
|---|---|
/init |
Session initialization — shows project status, version, environment health |
/status |
Comprehensive project overview without initialization |
/deploy |
Deployment workflow: main → TEST → verify → PROD |
/bug [ID] |
Systematic workflow for fixing bugs from backlog |
/feature [ID] |
Feature implementation from backlog with full tracking |
/db [cmd] |
Database operations: stats, tables, queries |
/backlog |
Backlog management: list, add, next task |
Complete documentation including MCP servers and database connections is in
specs/claude-code-guide.md
Human responsibilities:
AI responsibilities:
Full version includes code snippets, prompting patterns, security implementations, database schemas and more.
View on GitHub → Product ManifestoLiving document • Last updated: December 2024 • v2.3.0