Haarvisie verslagen
← Alle verslagen📄 Download als PDF
🎧 Luister dit verslag
1,0x
⬇️ Download naar telefoon
📖 Lees mee met de podcast

Hey Jamal, goedendag! Ik heb even een update voor je over de grote schoonmaak en inventarisatie van al onze skills die we hebben gedaan. We zijn er flink ingedoken en hebben aardig wat gevonden en opgeruimd.

Om het even kort samen te vatten: we hebben nu een helder overzicht van ongeveer 65 skills in totaal, verdeeld over een paar plekken. Zo'n 35 daarvan hebben we zelf gebouwd, en daarin zit natuurlijk jullie échte kennis en al jullie lessen. De rest, pakweg vijftien losse plus die hele gstack-set, komt van internet. Het goede nieuws is dat we tijdens deze operatie niets gevaarlijks zijn tegengekomen; geen malware, geen pogingen tot datadiefstal, echt helemaal niks verdachts.

Maar er was wel wat opruimwerk nodig. We hebben bijvoorbeeld 54 lege mappen weggegooid die puur ruis waren na een installatie van gstack. Dat maakt de lijst meteen een stuk overzichtelijker. Ook hadden we 11 dubbele skills. Die hebben we nu samengevoegd, zodat er overal nog maar één versie van elke skill is. En heel belangrijk: we hebben ervoor gezorgd dat de meest actuele versie, dus die met jullie nieuwste inzichten en lessen, nu overal staat. Denk bijvoorbeeld aan die podcast-skill: die stond nog op oude specificaties, maar nu staat de goedgekeurde versie overal goed. Uiteraard hebben we vóór de schoonmaak een back-up gemaakt, dus mocht er iets zijn, dan kunnen we altijd terug.

Eén aandachtspuntje dat we vonden, is de geïmporteerde tool gstack. Die probeert bij de installatie bot-instructies aan te passen. Niet kwaadaardig hoor, maar dit benadrukt wel precies het type skill dat we in het vervolg altijd vooraf extra grondig willen controleren. Daarom hebben we een nieuwe, vaste werkwijze afgesproken, zoals ook geopperd werd in de IBM-video: geen skill van internet zonder een goede check. Alleen onze eigen bibliotheek is en blijft de vertrouwde bron.

En wat we nu nog doen: Conductor is op dit moment precies dezelfde check aan het uitvoeren op zijn eigen kopie van de skills. Zo hebben we straks twee onafhankelijke controles achter de rug. We stellen voor om de opruiming later ook op Conductor's skills te doen, maar dan pas nadat hij zijn controle heeft afgerond.

Dus, zie dit als een gecombineerd advies en een al uitgevoerde schoonmaakbeurt. Zoals gezegd, de back-up is er. Mocht je er anders over denken, dan horen we het graag! Dankjewel Jamal.

Skill-inventaris en grote schoonmaak

In het kort

Waar de skills staan

Plek Van wie Wat er staat
~/.agents/skills gedeeld, hele vloot 64 skills (nu schoon)
~/.claude/skills Conductor dezelfde set, eigen kopie
~/.kimi-code/skills Kimi alleen nog 5 Kimi-specifieke
~/.codex/skills Codex 1 skill + installer
/opt/jarvis/skills (VPS) Appel onze eigen vloot-kopie

Zelfgebouwd versus geïmporteerd

Zelf gebouwd (ongeveer 35): alles met Haarvisie-namen (podcast, brand, blog-writing, report-writing, restyling), plus plan, grill-me, queue-send, projecten, verify, transip-deploy, higgsfield, seo-run, krul-extensies, photography-agent, instagram-grid-planner en de rest van de Nederlandse set. Hier zit jullie echte kennis in: de lessen, de correcties, de recepten.

Geïmporteerd van internet:

Wat er is opgeruimd

Veiligheidscheck

Gezocht op de klassieke gevaar-patronen: gestolen wachtwoorden of sleutels, verborgen downloads, versleutelde code, ssh-sleutels, rare netwerkcalls.

Uitslag: schoon. De enige treffers waren legitiem:

Let op, één eerlijke kanttekening. In de installatie-handleiding van gstack staat dat je bij de setup een blok aan CLAUDE.md toevoegt. Dat is een gedocumenteerde installatiestap, geen verborgen gedrag. Conductor heeft nagemeten dat er op onze machines niets is aangepast. Toch blijft gelden: gstack is "geïmporteerd, niet zelf aanpassen".

Cross-check Conductor (11-8, later die dag)

Conductor heeft zijn eigen kopie (119 skills) op dezelfde punten nagelopen. Bevestigd: geen lege mappen bij hem, geen echte dubbelen, geen gevaarlijke inhoud. De "dubbele" namen bij hem bleken symlinks van gstack zelf, geen rommel.

Wel één echte vondst van hem: gstack is 1,1 GB. Dat is 97% van zijn skills-map, waarvan 704 MB node_modules. Geen veiligheidsprobleem, wel een flinke brok schijfruimte. Opruimen breekt gstack en is niet terug te draaien. Daarom ligt deze keuze bij jou, Jamal: gstack helemaal houden, of eraf en pas installeren als je hem nodig hebt.

Nieuwe vaste werkwijze (uit de IBM-video)

  1. De beschrijving is de trigger. Elke skill zegt wat hij doet én wanneer hij aan moet gaan. Liever iets te nadrukkelijk dan te bescheiden.
  2. Echte ervaring erin, geen AI-pap. Elke correctie van Jamal wordt een gotcha in de skill.
  3. Compact. Kern maximaal 500 regels, de rest in een references-map. Bespaart tokens bij elke run.
  4. Breekbare stappen als script. Niet laten gokken door het model.
  5. Vet voor je draait. Geen skill van internet zonder check. Alleen de eigen bibliotheek is vertrouwd.

Wat er nog loopt

Tot slot

Dit is advies plus uitgevoerde schoonmaak. De schoonmaak is terug te draaien met de backup. Zeg het als je ergens anders over denkt.

🎙️ Bespreek met Jarvis