pstack skill load size: before and after surf

SURFME.md explains the change and how to install surf. The skill tree is pstack-chips on the saintx fork.

Bytes of each SKILL.md, the file an invocation loads. SKILL.md Before is 1e5c90a (pstack 0.15.24). SKILL.md After is that same file on pstack-chips. SKILL.md + Intent Index is the after SKILL.md plus the stdout of surf --list references/index.md, the command the pointer tells the model to run. The 24 principle skills have a before dot only. principles is the skill that replaced them.

80%fewer bytes from SKILL.md Before to SKILL.md + Intent Index, 232,300 bytes down to 45,871. SKILL.md alone is 90% smaller, 22,547 bytes.
SKILL.md Before
232K
SKILL.md After
22.5K
SKILL.md + Intent Index
45.9K
Principles, 24 files to one pointer
33.7K to 529
SKILL.md Before at 1e5c90a SKILL.md After on pstack-chips SKILL.md + Intent Index SKILL.md plus surf --list references/index.md
Bytes per skill, log scale. Ordered by the before size, largest first. Hover or focus a row for its values.
1001002002005005001K1K2K2K5K5K10K10K20K20K50K50K100K100Kpoteto-modeSKILL.md BeforeSKILL.md AfterSKILL.md + Intent Indexreproduce-and-fix-issuessetup-bennypoteto-helptriage-issue-reportstechnical-writingwhyautomate-meshow-me-your-workcreate-verification-skillunslopsetup-pstackteacharchitectrecallbenchmark-checklistmaintain-verification-skillketchupreflectmake-bot-uiinterrogatearenafigure-it-outblast-radiusprinciple-type-system-disciplinetddswarmno-commentstypescript-best-practiceshowcorrectprinciple-build-the-leverprinciple-minimize-reader-loadprinciple-attack-the-premiseprinciple-boundary-disciplineprinciple-model-the-domainprinciple-sequence-verifiable-unitsprinciple-explain-the-numberprinciple-separate-before-serializing-shared-stateprinciple-foundational-thinkingprinciple-make-operations-idempotentprinciple-test-behavior-not-implementationprinciple-prove-it-worksprinciple-fix-root-causesprinciple-experience-firstprinciple-migrate-callers-then-delete-legacy-apisprinciple-outcome-oriented-executionprinciple-never-block-on-the-humanprinciple-subtract-before-you-addsharpenprinciple-redesign-from-first-principlesprinciple-encode-lessons-in-structureprinciple-laziness-protocolprinciplesprinciple-guard-the-context-windowprinciple-exhaust-the-design-spacein-your-own-wordsbro
Table view
SkillSKILL.md BeforeSKILL.md AfterSKILL.md + Intent IndexSKILL.md Before to AfterSKILL.md Before to SKILL.md + Intent Index
poteto-mode20,4296621,59297%92%
reproduce-and-fix-issues14,2386923,03395%79%
setup-benny13,9926241,45096%90%
poteto-help13,9565881,54096%89%
triage-issue-reports10,3206621,80994%82%
technical-writing9,0937111,43092%84%
why8,9038542,70790%70%
automate-me7,2977531,50990%79%
show-me-your-work6,5517831,51288%77%
create-verification-skill6,5337531,39788%79%
unslop5,82746777692%87%
setup-pstack5,7166931,30588%77%
teach5,6236881,10388%80%
architect5,4696831,39288%75%
recall5,3457601,07386%80%
benchmark-checklist5,0026871,20986%76%
maintain-verification-skill4,9227451,17385%76%
ketchup4,8586351,02887%79%
reflect4,7666111,23787%74%
make-bot-ui4,6496531,33686%71%
interrogate4,5486801,25085%73%
arena4,5116761,23285%73%
figure-it-out4,1117171,29683%68%
blast-radius3,8567181,13981%70%
principle-type-system-discipline3,661————
tdd3,1436661,19379%62%
swarm3,0825861,09781%64%
no-comments2,69353788980%67%
typescript-best-practices2,6845821,83078%32%
how2,6517381,23472%53%
correct2,4457461,21569%50%
principle-build-the-lever2,386————
principle-minimize-reader-load1,996————
principle-attack-the-premise1,941————
principle-boundary-discipline1,883————
principle-model-the-domain1,858————
principle-sequence-verifiable-units1,705————
principle-explain-the-number1,663————
principle-separate-before-serializing-shared-state1,565————
principle-foundational-thinking1,530————
principle-make-operations-idempotent1,390————
principle-test-behavior-not-implementation1,386————
principle-prove-it-works1,371————
principle-fix-root-causes1,369————
principle-experience-first1,184————
principle-migrate-callers-then-delete-legacy-apis1,146————
principle-outcome-oriented-execution1,078————
principle-never-block-on-the-human910————
principle-subtract-before-you-add909————
sharpen79258082927%-5%
principle-redesign-from-first-principles758————
principle-encode-lessons-in-structure558————
principle-laziness-protocol552————
principles—5291,455——
principle-guard-the-context-window519————
principle-exhaust-the-design-space395————
in-your-own-words315592871-88%-177%
bro267496730-86%-173%
All 57 before, 34 after232,30022,54745,87190%80%