create-survey

Rédige un sondage dont chaque question alimente une décision, la taille d'échantillon et l'analyse étant déterminées en premier.

Qu'est-ce que create-survey ?

Cette compétence guide un agent IA à travers la création d'un sondage structuré, en veillant à ce que chaque question serve une décision spécifique. Elle exige de définir d'abord l'analyse (le plan d'analyse) et la taille d'échantillon nécessaires, avant d'écrire la moindre question. Cela évite les questions superflues posées par simple curiosité. Le processus suit un contrat situé dans `~/.claude/skills/research-shared/contract.md` et s'appuie sur des scripts partagés, comme `sample-size.mjs` pour le calcul de l'échantillon. Les étapes incluent la vérification de l'adéquation du sondage, la définition de la population cible, la rédaction du plan d'analyse, la formulation des questions, la chasse aux biais, un pilote avec des agents IA, et la génération du fichier `survey.md` final. Le résultat est prêt à être exporté vers tout outil de sondage et déposé dans le dossier `inbox/`. La compétence est conçue pour être utilisée avec des agents comme Claude Code et s'intègre dans un workflow de recherche plus large.

Compatible avec✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/bbulman/research-skills/tree/HEAD/skills/create-survey

Installed? Explore more Recherche et analyse de données skills: affaan-m/uspto-database, affaan-m/scholar-evaluation, affaan-m/literature-review · View all 6 →

Demander à votre IA préférée

Ouvre une nouvelle conversation avec cette compétence d'agent déjà préchargée.

Documentation

Rédige un sondage qui peut compter quelque chose qui vaut la peine d'être compté. L'analyse est décidée avant que quoi que ce soit ne parte, donc aucune question n'existe simplement parce qu'elle est intéressante.

Lisez ~/.claude/skills/research-shared/contract.md et respectez-le tout au long. $SHARED désigne ce dossier. Votre sortie est survey.md dans le dossier de l'idée.

Étapes

  1. Démarrer. Suivez "Démarrer une session" dans le contrat. Terminé lorsque le brief nomme une décision et que l'étape d'accueil a été rapportée.

  2. Vérifier qu'un sondage est le bon outil. Un sondage compte des choses que vous comprenez déjà. Si vous ne savez pas encore pourquoi quelque chose se produit ou quelles sont même les options de réponse, dites-le et dirigez vers /create-interview-script. Terminé lorsque chaque élément à trancher est une question de "combien".

  3. Déterminer qui et combien. Définissez la population et comment vous pouvez l'atteindre, et nommez qui cette méthode oublie. Exécutez node $SHARED/sample-size.mjs --population <N> --margin 0.05 --response <taux attendu> pour l'échantillon et le nombre d'invitations. Répétez pour tout segment que vous prévoyez de comparer, car chacun a besoin de ses propres chiffres. Terminé lorsque les chiffres de l'échantillon proviennent du script et que les angles morts de la méthode sont consignés par écrit.

  4. Rédiger l'analyse en premier. Pour chaque décision : quel nombre vous allez examiner, coupé par quoi, et le résultat qui changerait la décision. Lorsqu'une ligne teste une croyance, nommez-la, par exemple B3, dans la colonne Décision. Terminé lorsque chaque ligne du plan d'Analyse a un résultat qui changerait la décision.

  5. Rédiger les questions. Seulement ce dont l'analyse a besoin. Interrogez d'abord sur un comportement récent et spécifique avant les attitudes. Filtrez d'abord, puis les questions principales, et les éléments sensibles en dernier. Les options couvrent chaque cas une fois, avec une issue honnête comme "aucune de ces réponses". Utilisez une seule échelle tout au long. Limitez-vous à environ 5 minutes, ou dites ce que vous sacrifiez. Terminé lorsque chaque question alimente une ligne du plan d'Analyse.

  6. Chasser les biais. Parcourez chaque question pour y déceler un langage orienté, des doubles questions, des termes chargés, des options qui se chevauchent, des effets d'ordre et tout ce qui incite les gens à être d'accord. Enregistrez chaque risque et ce que vous avez modifié. Randomisez les options lorsque l'ordre est arbitraire. Terminé lorsque la vérification des Biais couvre chaque question.

  7. Tester le sondage. Démarrez un nouvel agent, faites-lui répondre en tant que 3 personnes assez différentes de la population, et signalez tout ce qu'il n'a pas pu répondre honnêtement ou toute option qu'il aurait souhaité et qui manquait. Modifiez ce qu'il trouve. Si vous ne pouvez pas démarrer un agent, faites-le vous-même et dites-le. Dites que 5 vraies personnes devraient également l'essayer avant le lancement. Terminé lorsque les modifications sont apportées et listées dans les notes de session.

  8. Rédiger. Remplissez $SHARED/templates/survey.md, prêt à être collé dans n'importe quel outil de sondage. Terminé lorsque chaque section est remplie.

  9. Terminer. Suivez "Terminer une session" dans le contrat. Ensuite, l'exportation va dans inbox/, et la compétence suivante est /summarize-research.

Individual skills in this repo

This repo contains 4 individual skills — each has its own dedicated page.

Skills associés