Commit a38fe5d
committed
refactor: remove embedded boxes from skills, use pre-computed only (M225)
- work.md: Replace 5 embedded boxes with PRE-COMPUTED references
- init.md: Replace 8 embedded boxes with PRE-COMPUTED references
- config.md: Replace 7 embedded boxes with PRE-COMPUTED references
- cleanup.md: Clarify examples are format-only, use handler output
- stakeholder-review: Replace 4 embedded boxes with PRE-COMPUTED references
- work_handler.py: Add 5 new box builders (no_executable_tasks,
task_not_found, fork_in_the_road, checkpoint_task_complete,
checkpoint_feedback_applied)
- config_handler.py: Add 6 new box builders (version_gates_overview,
gates_for_version, gates_updated, setting_updated,
configuration_saved, no_changes)
- stakeholder_handler.py: New handler with 4 box builders
Root cause: Skills contained inline box templates that agents could
retype instead of copy-pasting pre-computed output, causing alignment
issues with Unicode box characters.
Prevention: Skills now reference PRE-COMPUTED boxes from handlers only.1 parent 2aa2f47 commit a38fe5d
10 files changed
Lines changed: 502 additions & 359 deletions
File tree
- .claude/cat/retrospectives
- plugin
- commands
- hooks/skill_handlers
- skills/stakeholder-review
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2851 | 2851 | | |
2852 | 2852 | | |
2853 | 2853 | | |
| 2854 | + | |
| 2855 | + | |
| 2856 | + | |
| 2857 | + | |
| 2858 | + | |
| 2859 | + | |
| 2860 | + | |
| 2861 | + | |
| 2862 | + | |
| 2863 | + | |
| 2864 | + | |
| 2865 | + | |
| 2866 | + | |
| 2867 | + | |
| 2868 | + | |
| 2869 | + | |
| 2870 | + | |
| 2871 | + | |
| 2872 | + | |
| 2873 | + | |
| 2874 | + | |
| 2875 | + | |
| 2876 | + | |
| 2877 | + | |
| 2878 | + | |
| 2879 | + | |
2854 | 2880 | | |
2855 | 2881 | | |
2856 | 2882 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | | - | |
| 3 | + | |
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
95 | 95 | | |
96 | 96 | | |
97 | 97 | | |
98 | | - | |
99 | | - | |
100 | | - | |
101 | | - | |
102 | | - | |
103 | | - | |
104 | | - | |
105 | | - | |
106 | | - | |
107 | | - | |
108 | | - | |
109 | | - | |
110 | | - | |
111 | | - | |
112 | | - | |
113 | | - | |
114 | | - | |
115 | | - | |
116 | | - | |
117 | | - | |
118 | | - | |
119 | | - | |
120 | | - | |
121 | | - | |
122 | | - | |
| 98 | + | |
| 99 | + | |
123 | 100 | | |
124 | 101 | | |
125 | 102 | | |
| |||
215 | 192 | | |
216 | 193 | | |
217 | 194 | | |
218 | | - | |
219 | | - | |
220 | | - | |
221 | | - | |
222 | | - | |
223 | | - | |
224 | | - | |
225 | | - | |
226 | | - | |
227 | | - | |
228 | | - | |
229 | | - | |
230 | | - | |
231 | | - | |
232 | | - | |
233 | | - | |
234 | | - | |
235 | | - | |
236 | | - | |
237 | | - | |
238 | | - | |
| 195 | + | |
| 196 | + | |
239 | 197 | | |
240 | 198 | | |
241 | 199 | | |
| |||
321 | 279 | | |
322 | 280 | | |
323 | 281 | | |
324 | | - | |
325 | | - | |
326 | | - | |
327 | | - | |
328 | | - | |
329 | | - | |
330 | | - | |
331 | | - | |
332 | | - | |
333 | | - | |
334 | | - | |
335 | | - | |
336 | | - | |
337 | | - | |
338 | | - | |
339 | | - | |
340 | | - | |
341 | | - | |
342 | | - | |
| 282 | + | |
| 283 | + | |
343 | 284 | | |
344 | 285 | | |
345 | 286 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
114 | 114 | | |
115 | 115 | | |
116 | 116 | | |
117 | | - | |
118 | | - | |
119 | | - | |
120 | | - | |
121 | | - | |
122 | | - | |
123 | | - | |
124 | | - | |
125 | | - | |
| 117 | + | |
126 | 118 | | |
127 | 119 | | |
128 | 120 | | |
| |||
318 | 310 | | |
319 | 311 | | |
320 | 312 | | |
321 | | - | |
322 | | - | |
323 | | - | |
324 | | - | |
325 | | - | |
326 | | - | |
327 | | - | |
328 | | - | |
329 | | - | |
| 313 | + | |
330 | 314 | | |
331 | 315 | | |
332 | 316 | | |
| |||
364 | 348 | | |
365 | 349 | | |
366 | 350 | | |
367 | | - | |
368 | | - | |
369 | | - | |
370 | | - | |
371 | | - | |
372 | | - | |
373 | | - | |
374 | | - | |
375 | | - | |
| 351 | + | |
| 352 | + | |
376 | 353 | | |
377 | 354 | | |
378 | 355 | | |
| |||
444 | 421 | | |
445 | 422 | | |
446 | 423 | | |
447 | | - | |
448 | | - | |
449 | | - | |
450 | | - | |
451 | | - | |
452 | | - | |
453 | | - | |
454 | | - | |
455 | | - | |
456 | | - | |
| 424 | + | |
| 425 | + | |
457 | 426 | | |
458 | 427 | | |
459 | 428 | | |
| |||
475 | 444 | | |
476 | 445 | | |
477 | 446 | | |
478 | | - | |
479 | | - | |
480 | | - | |
481 | | - | |
482 | | - | |
483 | | - | |
484 | | - | |
485 | | - | |
| 447 | + | |
| 448 | + | |
486 | 449 | | |
487 | 450 | | |
488 | 451 | | |
| |||
499 | 462 | | |
500 | 463 | | |
501 | 464 | | |
502 | | - | |
503 | | - | |
504 | | - | |
505 | | - | |
506 | | - | |
507 | | - | |
508 | | - | |
509 | | - | |
| 465 | + | |
510 | 466 | | |
511 | 467 | | |
512 | 468 | | |
513 | | - | |
514 | | - | |
515 | | - | |
516 | | - | |
517 | | - | |
518 | | - | |
| 469 | + | |
519 | 470 | | |
520 | 471 | | |
521 | 472 | | |
| |||
0 commit comments