DOCUMENTATION
How SCAFFOLD Works
Stop AI hallucinations. Build a complete blueprint, fill every required field, lock each spec, then export to any AI coder.
PROBLEM
AI generates different features every time. Adds things you never asked for.
SOLUTION
Build blueprint with AI help. Fill all required fields. Lock. Export frozen design.
OUTCOME
AI builds exactly what's locked. No drift. No surprises. Perfect consistency.
FOR NON-TECHNICAL FOUNDERS
You Don't Need to Know How to Code
WHAT YOU DO
- → Answer AI questions about your app
- → Review the blueprint AI generates
- → Fill in required details (plain English)
- → Lock when everything looks right
WHAT SCAFFOLD DOES
- → Asks clarifying questions
- → Generates organized categories
- → Shows exactly what's missing
- → Prevents locking until complete
COMPLETE WORKFLOW
From Idea to Locked Blueprint
Describe Your App & Answer Questions
Click "New Project" and describe your app in 2-3 sentences. AI asks clarifying questions like "Who will use this?" and "What's most important?"
# Example:
"I want to build an app where users can create invoices and get paid via Stripe."
# AI asks:
"Do users need accounts? Should invoices be sent via email? Any tax calculation?"
AI Generates Blueprint
Based on your answers, AI creates organized categories (Frontend, Backend, Database, etc.) with specific tasks inside each one.
CATEGORY
Authentication
- • Login page
- • Password reset
- • Session handling
CATEGORY
Invoices
- • Create invoice form
- • Send email
- • Track payments
CATEGORY
Billing
- • Stripe integration
- • Webhook handling
- • Payment dashboard
Fill Required Fields (All 10)
Click on each task. SCAFFOLD shows exactly what's missing. You can ask AI to refine fields or fill them yourself in plain English.
REQUIRED FIELDS (10 TOTAL)
- 1. Business Value: Why this matters (60+ characters)
- 2. User Story: "As a [role], I want [action], so that [benefit]" (40+ characters)
- 3. Requirements: At least 5 specific requirements
- 4. Design: Architecture, data flow (40+ characters)
- 5. Tasks: Implementation steps with dependencies
- 6. Testing: At least 3 test scenarios with validation steps
- 7. AI Instructions: Style, patterns, constraints for AI coder
- 8. Security: Authentication, authorization, data protection (mandatory)
- 9. Integrations: External services, APIs, error handling
- 10. Deployment: Environment variables, rollback procedure
You can't lock until all 10 fields are filled. SCAFFOLD shows a checklist for each spec.
Lock Each Specification
Once all required fields are filled and dependencies are correct, you can lock. Locked specs cannot be changed.
WHAT LOCKING DOES
- ✓ Freezes this spec permanently
- ✓ Prevents AI from changing it
- ✓ Makes it exportable
LOCK REQUIREMENTS
- ! All 10 fields completely filled
- ! All dependencies already locked
- ! No circular dependencies
Export to AI Coder
After locking all specs, export your blueprint. Give it to Claude, Cursor, or any AI coder. They build exactly what you locked.
TWO EXPORT OPTIONS
Download File
One-time export. Attach file when prompting AI.
MCP Live Sync
AI always sees latest locked specs. No manual exports.
LOCKING RULES
When You Can Lock (and Why)
Why Locking Exists
Without locking, AI changes your specs every time you ask a question. Locking freezes your decisions so AI can't drift.
WITHOUT LOCKING
- • AI adds random features
- • Different results every prompt
- • No consistency guarantee
WITH LOCKING
- • Frozen specifications
- • AI builds exact design
- • 100% consistency
Lock Requirements Checklist
All 10 Required Fields Filled
Business value, user story, requirements, design, tasks, testing, AI instructions, security, integrations, deployment
All Dependencies Locked
If this spec depends on other specs, those must be locked first
No Circular Dependencies
Spec A can't depend on Spec B if Spec B depends on Spec A
Dependencies Determine Build Order
Dependencies define what must be built first. SCAFFOLD validates this automatically.
EXAMPLE BUILD ORDER
You can't lock Dashboard until Login is locked. You can't lock Login until Database is locked.
EXPORT
Give Your Blueprint to AI
Download Blueprint
Export locked blueprint as a file. Attach when prompting Claude or Cursor.
# Example prompt:
"Build this app exactly as described. Do not add features."
[Attach blueprint.json]
✓ Works with any AI coder
✓ One-time export
✓ Perfect for testing
MCP Connection
Connect to Claude Desktop, Cursor, or Windsurf. They always see your latest locked specs.
BENEFITS
- • Real-time sync
- • No manual exports
- • Works across devices
- • AI always has latest version
✓ Starter plan and above
✓ Live updates
✓ Best for active projects