π Fixes
-
persistent_factsships empty, and the builder stops re-seeding it (#109). Both builder skills shippedpersistent_facts = ["file:{project-root}/**/project-context.md"], as didbmad-agent-builder'scustomize-template.tomlandsample-customize-analyst.tomlβ so every agent scaffolded by the builder inherited the same pre-seeded default. All four now ship an empty array.The more consequential half is the guidance, because the builder teaches the default forward. Both
scan-customization.mdlens files told the scan that an emptypersistent_facts"is a medium opportunity to add the default", which would have put the glob back into every newly built skill and agent regardless of what the templates say. They now treat an empty array as correct, not as a finding. -
Author docs describe the current default (#109).
references/customize-toml-guide.mdwas wrong in three places β the Universal Baked Defaults table row, the prose asserting a "default glob", and the complete worked example at the bottom.docs/how-to/make-a-skill-customizable.mdhad it in the candidate list and again in its "Set Good Defaults" example, presented as the pattern to copy.The guidance now states the rule directly:
persistent_factsis the exception to "set a good default" β ship it empty. Repository-wide context belongs inAGENTS.md, which every skill already sees;persistent_factsis for context only one skill needs, loaded when it runs rather than carried as constant memory. What goes in it is the user's call, not the builder's.