Evidence for personal Claude skills-directory discovery. The successful scenarios:prove run failed its visibility assertion on base and passed on head. Web Chromium, 1280x800, light theme, fresh databases, synthetic project and plugin only. No provider turn was executed. Claude plugin list confirmed the synthetic plugin was loaded. The scenario enabled Claude in the standard start-app helper, pointed it at the synthetic config, and selected a configured provider model. Other providers remained disabled. Run seed-plugin.mjs with a scratch directory argument, use that claude-config directory in both Claude and start-app.ts, then run scenarios:prove with the supplied base and head commits. The uploaded scenario and start-app helper redact only the local config path and private model labels. Videos are cropped to the composer, private model-control area masked, startup omitted, and slowed to one third speed so the rapid deterministic interactions are readable. The base recording shows both missing picker forms; the head recording also shows disable, re-enable, and selecting the skill chip. Full viewport PNGs accompany the recordings. AI-assisted; verified with the tests and tools listed above.