/ 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 ```