mirror of
https://github.com/tiennm99/gsd-framework.git
synced 2026-05-27 07:59:59 +00:00
004664e2dfb3cd3fe8a78ecbf31103a492d9bf36
Archive and finalize v1.0 milestone and planning artifacts: add MILESTONES.md, milestone archives (v1.0-ROADMAP.md, v1.0-REQUIREMENTS.md), verification and phase artifacts, and update phase/roadmap/project state to mark v1.0 MVP as shipped. Tidy PROJECT and ROADMAP to reflect shipped features and next steps, remove the old REQUIREMENTS.md (moved to milestone archive), and update STATE.md to show milestone completion. Minor code change: expose GridManager.events as public readonly to allow external subscribers. Package metadata: normalize keywords formatting and add an optional dependency entry in package.json for rollup native binary support.
GSD Module - Test Version
Test folder for the "Build with GSD" module (Module 3).
How to Test
-
Open this folder in Claude Code:
cd /path/to/gsd-module-test claude -
Start the first lesson:
/start-3-1 -
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?
Description
Languages
JavaScript
99.4%
CSS
0.5%
HTML
0.1%