/ commit-maps.md
commit-maps.md
  1  # Commit Maps for CMS
  2  
  3  ## 03.04 — Build A Feature
  4  
  5  ```
  6  <CommitMap>
  7    <Commit id="03.04.01">
  8      My solution - built star ratings
  9    </Commit>
 10  </CommitMap>
 11  ```
 12  
 13  ## 03.07 — The Plan-Execute-Clear Loop
 14  
 15  ```
 16  <CommitMap>
 17    <Commit id="03.04.01">
 18      Start the lesson — star ratings from the previous lesson are in place
 19    </Commit>
 20    <Commit id="03.07.01">
 21      My solution
 22    </Commit>
 23  </CommitMap>
 24  ```
 25  
 26  ## 04.01 — What Is An Agents.md File
 27  
 28  ```
 29  <CommitMap>
 30    <Commit id="04.01.01">
 31      Start the lesson — comments system from the previous lesson in place
 32    </Commit>
 33  </CommitMap>
 34  ```
 35  
 36  ## 04.02 — Steering With The Agents.md File
 37  
 38  ```
 39  <CommitMap>
 40    <Commit id="04.01.01">
 41      Start the lesson with CLAUDE.md from the AGENTS.md lesson in place
 42    </Commit>
 43    <Commit id="04.02.01">
 44      See my solution — lesson bookmarks and updated CLAUDE.md built
 45    </Commit>
 46  </CommitMap>
 47  ```
 48  
 49  ## 04.05 — A Skill For Writing Skills
 50  
 51  ```
 52  <CommitMap>
 53    <Commit id="04.05.01">
 54      Start here - added the `/write-a-skill` skill to the repo
 55    </Commit>
 56    <Commit id="04.05.02">
 57      See my `/zod-to-valibot` skill
 58    </Commit>
 59    <Commit id="04.05.03">
 60      See the solution - the valibot migration fully applied to the app
 61    </Commit>
 62  </CommitMap>
 63  ```
 64  
 65  ## 05.02 — Write Great PRDs With This Skill
 66  
 67  ```
 68  <CommitMap>
 69    <Commit id="05.02.01">
 70      Start here - added the `/write-a-prd` skill to the repo
 71    </Commit>
 72    <Commit id="05.02.02">
 73      See the solution - added my PRD to the repo
 74    </Commit>
 75  </CommitMap>
 76  ```
 77  
 78  ## 05.03 — Split Features Across Multiple Context Windows
 79  
 80  ```
 81  <CommitMap>
 82    <Commit id="05.02.02">
 83      Start the lesson — PRD from the previous lesson in place
 84    </Commit>
 85    <Commit id="05.03.01">
 86      See my solution — naive multi-phase plan created
 87    </Commit>
 88  </CommitMap>
 89  ```
 90  
 91  ## 05.05 — Use Tracer Bullets In Our Multi-Phase Plan
 92  
 93  ```
 94  <CommitMap>
 95    <Commit id="05.05.01">
 96      Start the lesson — added the `/prd-to-plan` skill to the repo
 97    </Commit>
 98    <Commit id="05.05.02">
 99      See my solution — plan improved with tracer bullets
100    </Commit>
101  </CommitMap>
102  ```
103  
104  ## 05.06 — Executing Our Multi-Phase Plan
105  
106  ```
107  <CommitMap>
108    <Commit id="05.05.02">
109      Start the lesson — tracer-bullet plan from the previous lesson in place
110    </Commit>
111    <Commit id="05.06.01">
112      See the completed phase 1 — service, route, and summary cards
113    </Commit>
114    <Commit id="05.06.02">
115      See the completed phase 2 — revenue chart and per-course table
116    </Commit>
117    <Commit id="05.06.03">
118      See all phases completed — admin access and empty states
119    </Commit>
120  </CommitMap>
121  ```
122  
123  ## 06.03 — Building A Do Work Skill
124  
125  ```
126  <CommitMap>
127    <Commit id="05.06.03">
128      Reset to the state before we added the `/do-work` skill - usually not needed
129    </Commit>
130    <Commit id="06.03.01">
131      See my solution — `/do-work` skill added
132    </Commit>
133  </CommitMap>
134  ```
135  
136  ## 06.04 — Using Our Do Work Skill
137  
138  ```
139  <CommitMap>
140    <Commit id="06.04.01">
141      Start the lesson - added a PRD and plan to follow
142    </Commit>
143    <Commit id="06.04.02">
144      See my solution — in-app enrollment notifications built
145    </Commit>
146  </CommitMap>
147  ```
148  
149  ## 06.05 — Fixing Agents' Broken Formatting With Pre-Commit
150  
151  ```
152  <CommitMap>
153    <Commit id="06.05.01">
154      Added Husky pre-commit hooks with lint-staged configured
155    </Commit>
156  </CommitMap>
157  ```
158  
159  ## 06.07 — Red-Green-Refactor
160  
161  ```
162  <CommitMap>
163    <Commit id="06.07.01">
164      Start the lesson — added a plan for building coupon redemption notifications
165    </Commit>
166    <Commit id="06.07.02">
167      See the solution - updated `/do-work` skill with red-green-refactor
168    </Commit>
169    <Commit id="06.07.03">
170      See the built code — coupon redemption notifications built
171    </Commit>
172  </CommitMap>
173  ```
174  
175  ## 07.03 — Trying HITL RALPH
176  
177  ```
178  <CommitMap>
179    <Commit id="07.03.01">
180      Added an admin analytics PRD and plan
181    </Commit>
182    <Commit id="07.03.02">
183      See my solution — admin analytics Phase 1 summary cards built via HITL
184    </Commit>
185  </CommitMap>
186  ```
187  
188  ## 07.05 — Setting Up And Trying AFK RALPH
189  
190  ```
191  <CommitMap>
192    <Commit id="07.03.02">
193      Start the lesson — Phase 1 from the HITL lesson in place
194    </Commit>
195    <Commit id="07.05.01">
196      See my solution — admin analytics Phase 2 revenue chart built via AFK
197    </Commit>
198  </CommitMap>
199  ```
200  
201  ## 07.08 — Hooking Up RALPH To Your Backlog
202  
203  ```
204  <CommitMap>
205    <Commit id="07.08.01">
206      Start the lesson — hooked up Ralph to GitHub issues
207    </Commit>
208    <Commit id="07.08.02">
209      See my solution — Phase 3 course breakdown table added
210    </Commit>
211    <Commit id="07.08.03">
212      See my bugfix — added a 12-month default
213    </Commit>
214  </CommitMap>
215  ```
216  
217  ## 07.09 — Updating Our PRD And Plan Skill To Use GitHub
218  
219  ```
220  <CommitMap>
221    <Commit id="07.09.01">
222      Start the lesson - PRD and plan skills updated to use GitHub
223    </Commit>
224  </CommitMap>
225  ```
226  
227  ## 08.02 — Don't Plan, Kanban
228  
229  ```
230  <CommitMap>
231    <Commit id="08.02.01">
232      Start the lesson — `/prd-to-issues` skill added
233    </Commit>
234  </CommitMap>
235  ```
236  
237  ## 08.03 — Using The Kanban Skill
238  
239  ```
240  <CommitMap>
241    <Commit id="08.03.01">
242      Start the lesson — added a gamification PRD
243    </Commit>
244    <Commit id="08.03.02">
245      See the built code — XP, streaks, quiz XP, and dashboard gamification built
246    </Commit>
247  </CommitMap>
248  ```
249  
250  ## 08.05 — Trying Out Research
251  
252  ```
253  <CommitMap>
254    <Commit id="08.03.02">
255      Start the lesson — gamification from the previous lesson in place
256    </Commit>
257    <Commit id="08.05.01">
258      See my solution — live-presence-indicator research doc written
259    </Commit>
260  </CommitMap>
261  ```
262  
263  ## 08.07 — Trying Out Prototyping
264  
265  ```
266  <CommitMap>
267    <Commit id="08.05.01">
268      Start the lesson — research from the previous lesson in place
269    </Commit>
270    <Commit id="08.07.01">
271      See my solution — live presence prototype with Ably built
272    </Commit>
273  </CommitMap>
274  ```
275  
276  ## 08.09 — The Improve My Codebase Skill
277  
278  ```
279  <CommitMap>
280    <Commit id="08.09.01">
281      Start the lesson — `/improve-codebase-architecture` skill added
282    </Commit>
283  </CommitMap>
284  ```
285  
286  ## 08.10 — Adding Module Awareness To Our Plan/PRD Skill
287  
288  ```
289  <CommitMap>
290    <Commit id="08.10.01">
291      Start the lesson — module awareness added to write-a-prd skill
292    </Commit>
293  </CommitMap>
294  ```