Welcome! You're about to start building StackFastPro.
This document will get you from "I have a spec" to "I'm coding" in 15 minutes.
Open and read: FINAL_SUMMARY.md
This gives you:
- What was created
- How everything fits together
- What to do next
# Open this file and print it (or keep it open on second monitor)
QUICK_REFERENCE.mdKeep this visible at all times while coding.
# Open this file
PROGRESS.mdFill in:
- Start Date: [Today's date]
- Target Completion: [4 weeks from today]
- Current Week: 1
- Current Day: 1
# Open this file
QUICK_REFERENCE.mdFill in:
- Week: 1
- Day: 1
- Date: [Today's date]
Copy Week 1, Day 1 morning tasks from PROGRESS.md to "Today's Goals" section.
# Install dependencies
npm install
# Start dev server (in one terminal)
npm run dev
# In another terminal, run type checking
npm run type-check
# Verify everything works
# Open http://localhost:5173 in browserYou should now have:
- Read the overview
- Printed/opened QUICK_REFERENCE.md
- Filled in start date in PROGRESS.md
- Set Week 1, Day 1 in QUICK_REFERENCE.md
- Dev server running
- Type checking running
Open: PROGRESS.md
Go to: Week 1 → Day 1 → Morning Tasks
Your first task is:
Read and understand all rule types in public/catalog/v1/rules.json
Start there!
- Open
PROGRESS.md - Find current day
- Read morning tasks
- Update
QUICK_REFERENCE.mdwith today's goals - Start coding
- Check off morning tasks in
PROGRESS.md - Read afternoon tasks
- Continue coding
- Run:
npm test - Run:
npm run type-check - Check off completed tasks in
PROGRESS.md - Add daily notes
- Commit code
- Review next day's tasks
→ Check PROGRESS.md for current day's tasks
→ Check IMPLEMENTATION_GAPS.md
→ Check NAVIGATION_GUIDE.md to find the right document
→ Check QUICK_REFERENCE.md (should be printed/visible)
# Development
npm run dev # Start dev server
# Testing
npm test # Run all tests
npm run test:watch # Run tests in watch mode
npm run test:coverage # Run tests with coverage
# Quality
npm run type-check # Check TypeScript types
npm run lint # Lint code
# Build
npm run build # Build for productionBy end of this week, you should have:
✅ Rules engine that evaluates all 6 rule types
✅ Score calculator that produces correct scores
✅ Worker communication that works reliably
✅ State management that tracks selections
✅ Basic UI that displays and updates
Success Metric: User can select tools and see a real-time compatibility score.
- Follow the plan - Don't skip ahead or deviate
- Test as you go - Don't wait until the end
- Update PROGRESS.md daily - Track your progress
- Use QUICK_REFERENCE.md - Keep it visible
- Commit frequently - Small, focused commits
- Take breaks - This is a marathon, not a sprint
You have:
- ✅ Complete spec with 14 requirements
- ✅ Detailed architecture and design
- ✅ Day-by-day implementation guide (20 days)
- ✅ Progress tracking system
- ✅ Quick reference card
- ✅ Code examples and patterns
- ✅ Development environment running
Everything is ready. Time to build! 🚀
You are here: Week 1, Day 1, Morning Tasks
Next: Read rule types in public/catalog/v1/rules.json
Open PROGRESS.md and start your first task!
Good luck! You've got this! 💪
- Back to overview:
FINAL_SUMMARY.md - Daily tracking:
PROGRESS.md - Quick reference:
QUICK_REFERENCE.md - Find anything:
NAVIGATION_GUIDE.md - Detailed tasks:
.kiro/specs/stackfast-full-stack-builder/tasks.md