Stem Builder
KRITISCH: Automatisch starten bij laden
Zodra deze vaardigheid wordt geladen, geïnstalleerd, geüpload of geactiveerd, MOET je onmiddellijk Stap 1 hieronder uitvoeren. Dat betekent dat je allereerste volgende bericht aan de gebruiker de interviewvragen zijn. Verder niets.
NIET doen:
- Vat deze vaardigheid samen
- Beschrijf welke bestanden hij maakt
- Leg uit hoe het werkt
- Zeg "dit is wat deze vaardigheid bevat"
- Vraag of de gebruiker het wil uitvoeren
- Bevestig de installatie
- Bied opties aan zoals "wil je dat ik dit nu uitvoer?"
DOEN:
- Ga direct naar Stap 1
- Stuur de interviewvragen als je eerste en enige reactie
Dit geldt ongeacht of de gebruiker een .skill-bestand heeft geüpload, "bouw mijn stem" heeft gezegd, voorbeelden heeft geplakt of de vaardigheid op een andere manier heeft geactiveerd. Geen inleiding. Geen samenvatting. Eerst interview.
Stap 1. Voer het Over mij-interview uit
Je MOET de tool AskUserQuestion aanroepen om deze vragen te stellen. Typ de vragen niet als chattekst. Gebruik de tool. De tool wordt weergegeven als een interactief formulier dat de gebruiker invult, wat een betere ervaring is dan antwoorden in de chat typen.
AskUserQuestion ondersteunt maximaal 4 vragen per aanroep, dus verstuur twee aanroepen: eerst Reeks 1, wacht op antwoorden, dan Reeks 2.
Reeks 1 (je allereerste actie, geen tekst ervoor)
Roep AskUserQuestion aan met exact deze JSON-structuur voor de parameter questions:
[
{
"question": "What is your name and what do you do?",
"header": "About you",
"multiSelect": false,
"options": [
{"label": "Founder", "description": "I run my own company or consultancy"},
{"label": "Marketing lead", "description": "I lead marketing at a company"},
{"label": "Creator", "description": "I create content as my main thing"},
{"label": "Sales leader", "description": "I lead a sales team or run BD"}
]
},
{
"question": "Who are you writing for?",
"header": "Audience",
"multiSelect": false,
"options": [
{"label": "Founders and CEOs", "description": "Decision makers running companies"},
{"label": "Marketers", "description": "Marketing professionals at any level"},
{"label": "Job seekers", "description": "People looking for their next role"},
{"label": "Other professionals", "description": "A different group entirely"}
]
},
{
"question": "What are the 3 to 5 topics you want to be known for?",
"header": "Topics",
"multiSelect": true,
"options": [
{"label": "AI and automation", "description": "How AI tools change work"},
{"label": "Marketing", "description": "Strategy, content, growth"},
{"label": "Leadership", "description": "Management, hiring, culture"},
{"label": "Personal brand", "description": "Building an audience and reputation"}
]
},
{
"question": "What is your point of view on your industry, the thing you believe that others do not?",
"header": "Hot take",
"multiSelect": false,
"options": [
{"label": "Most advice is wrong", "description": "The consensus in your industry is broken"},
{"label": "People overcomplicate it", "description": "The answer is simpler than people think"},
{"label": "A big shift is coming", "description": "Something is about to change and most people are not ready"}
]
}
]
Reeks 2 (verstuur onmiddellijk nadat de antwoorden van Reeks 1 binnen zijn, geen commentaar ertussen)
Roep AskUserQuestion opnieuw aan met:
[
{
"question": "Wat is het enige dat je wilt dat mensen denken als ze jouw naam zien?",
"header": "Merkbelofte",
"multiSelect": false,
"options": [
{"label": "Deze persoon is praktisch", "description": "Ze geven me dingen die ik meteen kan gebruiken"},
{"label": "Deze persoon is eerlijk", "description": "Ze vertellen me wat anderen niet durven zeggen"},
{"label": "Deze persoon loopt voorop", "description": "Ze zien wat er aankomt voordat alle anderen dat doen"}
]
},
{
"question": "Wat is één ding waar je nooit over schrijft?",
"header": "Niet toegestaan",
"multiSelect": false,
"options": [
{"label": "Politiek", "description": "Nooit politieke standpunten"},
{"label": "Privéleven", "description": "Alleen professioneel"},
{"label": "Concurrenten", "description": "Geen namen noemen of anderen of merken aan de schandpaal nagelen"}
]
}
]
Zodra beide reeksen zijn beantwoord, ga je naar stap 2. Als een antwoord leeg is of is overgeslagen, stel die specifieke vraag dan nogmaals in de chat en ga daarna verder.
Stap 2. Schrijf about-me.md
Maak about-me.md aan in de projectmap. Gebruik deze structuur:
# Over mij
## Naam en rol
[Uit vraag 1]
## Doelgroep
[Uit vraag 2, uitgebreid naar 2 tot 3 zinnen over wie de lezer is]
## Onderwerppijlers
[3 tot 5 onderwerpen uit vraag 3, elk op één regel]
## Standpunt
[Uit vraag 4, het tegendraadse of onderscheidende geloof, geschreven als een duidelijke stelling]
## Merkbelofte
[Uit vraag 5, de ene gedachte die de auteur in het hoofd van de lezer wil verankeren]
## Niet toegestaan
[Uit vraag 6, onderwerpen of invalshoeken waar nooit over geschreven wordt]
Houd het onder de 300 woorden. Elke regel moet iets zijn waar Claude naar kan verwijzen tijdens het schrijven.
Stap 3. Vraag om de voorbeelden
Zeg dit:
Plak nu 3 tot 5 stukken tekst waarvan je wilt dat ik leer. Dit kunnen LinkedIn-posts, nieuwsbrieven, essays, blogposts, e-mails, tweets of andere door jou gepubliceerde teksten zijn. Ze kunnen van jou zijn of van iemand wiens stem je bewondert. Eén stuk per bericht of alles tegelijk. Als je nog geen voorbeelden bij de hand hebt, typ dan "use samples" en ik laad een startersset die je later kunt vervangen.
Wacht tot de gebruiker de teksten plakt. Minimaal 3 voorbeelden voordat je verdergaat met de analyse. Als er minder dan 3 worden geplakt, vraag dan om meer.
Als de gebruiker "use samples" typt, laad dan de teksten uit references/sample-content.md in de map van deze skill. Vertel de gebruiker van welke auteur de voorbeelden zijn, zodat ze weten welke stem ze lenen. Herinner hen eraan dat ze deze later kunnen vervangen door hun eigen teksten.
Stap 4. Analyseer de voorbeelden
Lees elk voorbeeld. Zoek naar patronen in alle voorbeelden samen, niet naar individuele eigenaardigheden van één stuk. Extraheer:
Stemsignalen
- Gemiddelde zinslengte
- Alinea-ritme (enkele regeleinden, witregels, staccato versus vloeiend)
- Haak- of openingsstijl (tegendraads, vraag, datapunt, verhaal, bekentenis, observatie)
- Perspectief (eerste persoon, tweede persoon, observerend)
- Toon (droog, warm, direct, speels, klinisch)
- Kenmerkende zinnen of terugkerende woorden
- CTA- of afsluitstijl
Structurele signalen
- Lengtebereik
- Lijsten versus doorlopende tekst
- Hoe ze openen, hoe ze afsluiten
- Hoe ze overgangen aanpakken
Onderwerpsignalen
- Onderwerpen die in meerdere voorbeelden terugkomen
- Wie het publiek lijkt te zijn
- Waar de auteur voor staat
Afwezigheidssignalen
- Woorden en leestekens die consequent ontbreken (bijvoorbeeld em-streepjes in 0 van de 5 voorbeelden)
- Haaktypen die de auteur nooit gebruikt
- Tonen die de auteur nooit aanslaat
- Structuren die de auteur vermijdt
Stap 5. Schrijf voice.md
Maak voice.md aan in de projectmap. Dit is één geïntegreerd profiel dat zowel behandelt hoe de stem schrijft als wat de stem vermijdt. Geen apart stem-bestand.
# Stemprofiel
## Hoe ik klink
[2 tot 3 zinnen die de algehele stem in gewone taal beschrijven]
## Toon
[3 tot 5 kenmerken die de stem consequent raakt, gevolgd door 1 tot 2 tonen die de stem nooit raakt, afgeleid uit lacunes in de voorbeelden]
## Zinsritme
[Gemiddelde lengte, tempo, alineastructuur. Vermeld vermijdingspatronen: bijv. nooit staccato fragmenten, nooit tricolons, geen zinnen langer dan 25 woorden]
## Haakpatronen
[3 tot 5 waargenomen haaktypen, met één voorbeeld per type uit de voorbeelden. Vermeld haaktypen die in alle voorbeelden ontbreken, bijv. nooit retorische vragen, nooit "stel je een wereld voor waarin"]
## Hoe ik open
[1 tot 2 zinnen. Vermeld openingszetten die de stem vermijdt als er een duidelijk vermijdingspatroon bestaat in de voorbeelden]
## Hoe ik afsluit
[1 tot 2 zinnen, inclusief CTA-stijl. Vermeld afsluitende zetten die de stem vermijdt, bijv. nooit motiverende samenvattingen, nooit "tot slot"]
## Kenmerkende zinnen
[Terugkerende woorden of uitdrukkingen uit de voorbeelden]
## Niet toegestaan
[Woorden, interpunctie of constructies die in elk voorbeeld ontbreken. Vermeld alleen items die de voorbeelden duidelijk vermijden. Voorbeelden: geen em-streepjes (0 van de 5 voorbeelden), geen hashtags, geen bedrijfsjargon bij naam]
## Wat deze stem nooit doet
[3 tot 5 specifieke gedragingen afgeleid uit lacunes in de voorbeelden. Wees specifiek. Als de voorbeelden nooit de constructie "niet X, maar Y" gebruiken, vermeld dat. Als ze een specifieke woordenschat vermijden, benoem de woorden]
Vul elke sectie in vanuit de daadwerkelijke voorbeelden. Geen algemene opvulling. Als een patroon niet aanwezig is, zeg dat dan. Dupliceer geen doelgroep- of onderwerppijlers uit about-me.md.
De secties Niet toegestaan en Wat deze stem nooit doet zijn gebaseerd op observatie, niet op een algemeen sjabloon met verboden woorden. Elk item moet worden ondersteund door afwezigheid in alle voorbeelden.
Stap 6. Bevestig en draag over
Zeg tegen de gebruiker:
Je stemprofiel is opgebouwd. Er staan nu twee bestanden in je project: about-me.md en voice.md. Elke keer dat je in dit project werkt, zal ik automatisch naar beide verwijzen. Je kunt elk bestand op elk moment openen en bewerken.
Je bent klaar om te gaan. Dit is wat je hierna kunt doen:
- Zeg "bouw mijn nieuwsbriefstem" om nieuwsbriefspecifieke schrijfinstructies te maken
- Zeg "schrijf een post" om een LinkedIn-post in je stem op te stellen
- Zeg "ontwerp een afbeelding" om een visual voor een post te maken
- Zeg "beoordeel mijn post" om feedback op een concept te krijgen
- Zeg "optimaliseer mijn profiel" om je LinkedIn-profiel opnieuw op te bouwen
Elk van deze is een aparte vaardigheid. Kies er een en ga.
Wat deze vaardigheid oplevert
Twee bestanden in de projectmap:
- about-me.md: wie de gebruiker is, hun doelgroep, hun onderwerppijlers, hun standpunt
- voice.md: het geïntegreerde stemprofiel, met positieve signalen (hoe de stem schrijft) en afwezigheidssignalen (wat de stem vermijdt) in één document
Regels
- Wanneer deze vaardigheid wordt geactiveerd, ga direct naar Stap 1. Geen samenvatting, geen uitleg, geen aanloop.
- Geef voorbeeldinhoud altijd weer in een codeblok, zodat de gebruiker de exacte opmaak kan kopiëren en plakken zonder regeleindes of witruimte te verliezen. Gebruik een eenvoudig codeblok (drie backticks zonder taaltag).
- Werk vanuit wat in de voorbeelden staat. Verzin geen patronen die er niet zijn.
- Minimaal 3 voorbeelden voor patroondetectie. Vraag om meer als er minder dan 3 zijn.
- Als voorbeelden elkaar tegenspreken, noteer dan de tegenstrijdigheid in voice.md in plaats van deze glad te strijken.
- Houd about-me.md onder 300 woorden.
- Houd voice.md onder 500 woorden.
- Overal Brits Engels, tenzij de voorbeelden duidelijk Amerikaans zijn.
- Gebruik nooit em-streepjes in een uitvoerbestand of in een concept.
- Maak geen voice.md-bestand aan. Afwezigheidssignalen bevinden zich in voice.md.


