tiennm99 1a4367fc32 feat(01-01): set up test infrastructure with Vitest
- Add package.json with Vitest, jsdom, Vite, and Preact dependencies
- Configure Vitest with jsdom environment for component testing
- Create test stubs for billStore (PEOPLE-01, PEOPLE-02, PEOPLE-03, PEOPLE-04)
- Create test stubs for currency utilities (dollarsToCents, centsToDollars, formatCurrency)

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-12 02:40:10 +00:00

GSD Module - Test Version

Test folder for the "Build with GSD" module (Module 3).

How to Test

  1. Open this folder in Claude Code:

    cd /path/to/gsd-module-test
    claude
    
  2. Start the first lesson:

    /start-3-1
    
  3. Follow the lessons in order:

    • /start-3-1 - What is GSD (install, context rot, project intro)
    • /start-3-2 - Start a Project (/gsd:new-project)
    • /start-3-3 - Plan the Build (/gsd:plan-phase)
    • /start-3-4 - Execute (/gsd:execute-phase)
    • /start-3-5 - Verify & Beyond (/gsd:verify-work, quick mode)

Files

gsd-module-test/
├── .claude/
│   ├── SCRIPT_INSTRUCTIONS.md    # How Claude should teach
│   └── commands/
│       ├── start-3-1.md          # Lesson launchers
│       ├── start-3-2.md
│       ├── start-3-3.md
│       ├── start-3-4.md
│       └── start-3-5.md
├── lesson-modules/
│   ├── 3.1-what-is-gsd/CLAUDE.md
│   ├── 3.2-start-project/CLAUDE.md
│   ├── 3.3-plan-build/CLAUDE.md
│   ├── 3.4-execute/CLAUDE.md
│   └── 3.5-verify-beyond/CLAUDE.md
├── course-structure.json
├── PROJECT_BRIEF.md              # The Expense Splitter spec
└── README.md

Notes for Testing

  • Students need to create an expense-splitter/ folder during 3.1
  • GSD must be installed globally (npx get-shit-done-cc)
  • The GSD commands take over the conversation - bookend structure
  • Expect 60-80 minutes total for all 5 lessons
  • Token usage will be high due to GSD's agent spawning

What to Watch For

  • Does the bookend flow work? (intro → GSD command → "done" → debrief)
  • Is the pacing right?
  • Do the explanations land before students run GSD commands?
  • Does verification actually catch issues?
S
Description
Practices on [GSD: Advanced Vibe Coding](https://ccforeveryone.com/gsd)
Readme Apache-2.0 1.1 MiB
Languages
JavaScript 99.4%
CSS 0.5%
HTML 0.1%