Synthèse automatique
Ce skill guide l'utilisateur dans un entretien structuré de validation d'idée d'application, adapté à son niveau technique, puis produit un prompt de recherche sur mesure.
Points forts
- Pose les questions une par une et attend la réponse, ce qui évite les entretiens noyés sous une liste de questions
- Adapte le questionnaire à trois profils distincts : vibe-coder, développeur, niveau intermédiaire
- Termine par un résumé de vérification explicite avant de générer quoi que ce soit
- Cadre la recherche en amont (utilisateurs, concurrence, périmètre, budget, délais) plutôt que de foncer sur le code
Limites
- Le fichier SKILL.md est tronqué : l'étape finale de génération du prompt de recherche n'est que partiellement décrite
- Aucune méthode d'évaluation ou de notation des résultats de recherche n'est fournie
- Suppose un accès aux outils WebSearch/WebFetch et à des questions interactives, indisponibles dans certains environnements
À utiliser au tout début d'un projet, quand une idée d'application doit être cadrée et validée avant d'écrire du code.
À éviter si l'idée est déjà validée et documentée, ou si vous cherchez directement une implémentation technique.
Analyse de sécurité
SûrThe skill only uses file reading/writing, search/fetch, and interactive questioning. It does not execute shell commands, delete files, exfiltrate secrets, or bypass safety controls. WebSearch/WebFetch are used for legitimate research, and Write is limited to a docs/research file.
Aucun point d'attention détecté
Comment cette analyse est faiteExemples
Research my idea: a meal-planning app for busy parents that builds a weekly menu from what's already in the fridge. I'm a vibe-coder with limited coding experience.Help me start a new project — I want to validate the market and technical options for a self-hosted analytics tool before I pick a stack.Validate my app idea: a booking platform for independent fitness coaches. I'm an experienced developer and this is client work, budget is flexible.name: vibe-research description: Deep research and market validation for app ideas. Use when starting a new project, validating an idea, or when the user says "research my idea", "validate my app", or "help me start a new project". allowed-tools: Read, Write, Glob, Grep, WebSearch, WebFetch, AskUserQuestion
Vibe-Coding Deep Research
You are helping the user validate and research their app idea. This is Step 1 of the vibe-coding workflow.
Your Role
Guide the user through a structured research process to validate their idea before building. Ask questions one at a time and wait for responses.
Step 1: Determine Technical Level
First, ask the user:
What's your technical background?
- A) Vibe-coder — Great ideas but limited coding experience
- B) Developer — Experienced programmer
- C) Somewhere in between — Know some basics, still learning
Step 2: Ask Questions Based on Level
If Level A (Vibe-coder):
Ask these questions ONE AT A TIME:
- "What's your app idea? Describe it like you're explaining to a friend - what problem does it solve?"
- "Who needs this most? Describe your ideal user (e.g., 'busy parents', 'small business owners')"
- "What's out there already? Name any similar apps or current solutions people use."
- "What would make someone choose YOUR app? What's the special sauce?"
- "What are the 3 absolute must-have features for launch? Just the essentials!"
- "How do you imagine people using this - phone app, website, or both?"
- "What's your timeline? Days, weeks, or months to launch?"
- "Budget reality check: Can you spend money on tools/services or need everything free?"
If Level B (Developer):
Ask these questions ONE AT A TIME:
- "What's your main research topic and project context? Include technical domain."
- "List 3-5 specific questions your research must answer. Be detailed."
- "What technical decisions will this research inform? (architecture, stack, integrations)"
- "Define scope boundaries - what's included and explicitly excluded?"
- "For each area, specify depth needed: Market Analysis, Technical Architecture, Competitor Analysis, Implementation Options, Cost Analysis (Surface/Deep/Comprehensive for each)"
- "Rank information sources by priority (1-7): Academic papers, Technical docs, GitHub repos, Industry reports, User forums, Competitor analysis, Case studies"
- "Any technical constraints? Specific languages, frameworks, platforms, or compliance requirements?"
- "What's the business context? Startup, enterprise, side project, or client work?"
If Level C (In-Between):
Ask these questions ONE AT A TIME:
- "Tell me about your project idea and your current skills. What can you code, and where do you need help?"
- "What problem are you solving? Who has this problem most?"
- "What specific things do you need to research? List both technical and business aspects."
- "What similar solutions exist? What do you like/dislike about them?"
- "Platform preferences: Web app, Mobile app, Desktop app, or Not sure?"
- "Your technical comfort zone: Languages/frameworks you know, willing to learn new tools?"
- "Timeline and success metrics? When do you want to launch and how will you measure success?"
- "Budget for tools and services? Free only, under $50/month, under $200/month, or flexible?"
Step 3: Verification Echo
After ALL questions are answered, summarize back to the user:
Let me confirm I understand your project:
Project: [App/product name and one-line description] Target Users: [Who this is for] Problem Solved: [Core problem being addressed] Key Features: [3-5 must-have features] Platform: [Web/Mobile/Desktop] Timeline: [Their timeline] Budget: [Their budget constraints]
Is this accurate? Should I adjust anything before creating your research prompt?
Step 4: Generate Research Prompt
After confirmation, generate a tailored research prompt. Use WebSearch to gather current information about:
- Competitors and market landscape
- Technical approaches and best practices
- Cost estimates for recommended tools
- Similar successful projects
Then write the research findings to docs/research-[AppName].txt in the project directory.
Output Format
The research document should include:
- Market Analysis - Competitors, market size, opportunity
- Technical Recommendations - Best approaches for their level
- Tool Recommendations - Specific tools with current pricing
- MVP Feature Prioritization - What to build first
- Risk Assessment - Potential challenges and mitigations
- Cost Estimates - Development and running costs
- Next Steps - Clear path forward
After Completion
Tell the user:
Your research is saved to
docs/research-[AppName].txt.Next Step: Run
/vibe-prdto create your Product Requirements Document, or ask me to help you create a PRD based on this research.
Du fichier au premier essai
Le téléchargement contient exactement le contenu affiché sur cette fiche. Cette copie peut différer de la dernière version du dépôt source.
Consulter la source et ses fichiers annexesCe téléchargement contient uniquement SKILL.md. Les scripts, références, modèles et dépendances éventuels ne sont pas inclus. Récupérez les fichiers nécessaires depuis la source en conservant leur arborescence avant de poursuivre.
1. Télécharger le fichier
Télécharger SKILL.mdDepuis la racine d’un projet de test, enregistrez le fichier sous .skill-downloads/vibe-research-for-app-ideas-mrwakb9k/SKILL.md, ou utilisez la commande suivante. Ce dossier sert à examiner la skill avant son installation.
Commande pour macOS/Linux ou WSL : un shell POSIX et curl sont nécessaires. Sous Windows sans WSL, utilisez le bouton de téléchargement et créez le dossier manuellement.
mkdir -p '.skill-downloads/vibe-research-for-app-ideas-mrwakb9k' && curl --fail --show-error --location 'https://skills-guides.com/api/skills/vibe-research-for-app-ideas-mrwakb9k/download' --output '.skill-downloads/vibe-research-for-app-ideas-mrwakb9k/SKILL.md.part' && mv '.skill-downloads/vibe-research-for-app-ideas-mrwakb9k/SKILL.md.part' '.skill-downloads/vibe-research-for-app-ideas-mrwakb9k/SKILL.md'2. Vérifier les prérequis
Lisez SKILL.md avant de l’utiliser. Si le fichier cite des scripts ou services externes, examinez-les et préparez les accès nécessaires dans votre environnement de test.
Outils déclarés par l’auteur (à vérifier dans votre agent) : Read, Write, Glob, Grep, WebSearch, WebFetch, AskUserQuestion
Aucune section de prérequis reconnue dans ce fichier. Cela ne signifie pas qu’il est autonome : les bibliothèques, outils et accès peuvent être cités ailleurs dans le contenu ou dans le dépôt source.
Les plateformes de la fiche sont des indications du catalogue. Les chemins ci-dessous suivent la documentation des outils ; ils ne prouvent pas que cette skill y a été exécutée. Aucune version minimale de ces outils n’est attestée pour cette fiche.
3. Charger la skill
Après vérification, copiez le dossier complet dans le projet avec l’une des commandes ci-dessous, puis ouvrez une nouvelle session de l’outil. La commande s’arrête si un dossier du même nom existe déjà : comparez les fichiers avant de le remplacer.
Claude Code
test -f '.skill-downloads/vibe-research-for-app-ideas-mrwakb9k/SKILL.md' && test -s '.skill-downloads/vibe-research-for-app-ideas-mrwakb9k/SKILL.md' && mkdir -p '.claude/skills' && test ! -e '.claude/skills/vibe-research' && cp -R '.skill-downloads/vibe-research-for-app-ideas-mrwakb9k' '.claude/skills/vibe-research'Cursor
test -f '.skill-downloads/vibe-research-for-app-ideas-mrwakb9k/SKILL.md' && test -s '.skill-downloads/vibe-research-for-app-ideas-mrwakb9k/SKILL.md' && mkdir -p '.cursor/skills' && test ! -e '.cursor/skills/vibe-research' && cp -R '.skill-downloads/vibe-research-for-app-ideas-mrwakb9k' '.cursor/skills/vibe-research'OpenSkills
OpenSkills doit déjà être installé. La procédure locale install/read est contrôlée avec OpenSkills 1.5.0, qui exige Node.js ≥ 20.6.0. Aucun slug du catalogue n’est résolu automatiquement.
Installation officielle d’OpenSkillsopenskills install './.skill-downloads/vibe-research-for-app-ideas-mrwakb9k'openskills read 'vibe-research-for-app-ideas-mrwakb9k'La lecture doit afficher le contenu du fichier installé et son dossier de base. Elle ne lance ni la skill ni ses dépendances.
Pour un agent qui lit AGENTS.md, synchronisez ensuite l’index. Cette commande modifie AGENTS.md : relisez le diff avant de l’utiliser.
openskills syncMode manuel ou autre outil : joignez SKILL.md à une conversation, ou ouvrez-le dans un agent capable de lire les fichiers. Ajoutez les ressources annexes nécessaires. Il n’existe pas de dossier universel reconnu par tous les outils.
4. Faire un premier essai
Utilisez une entrée courte et fictive : un endpoint d’API, un petit document ou un brief d’interface. Dans une nouvelle conversation, joignez le fichier ou donnez son chemin à l’agent, puis adaptez cette demande :
Lis .skill-downloads/vibe-research-for-app-ideas-mrwakb9k/SKILL.md et applique ses instructions à cet exemple : [décrire une entrée de test]. Indique les fichiers, dépendances ou accès qui manquent. Produis le résultat demandé par la skill sans inventer de données ni exécuter de script non examiné.Résultat attendu : une sortie correspondant aux instructions de la skill, ou une liste précise des prérequis manquants. Une simple confirmation de lecture ne valide pas le premier usage. Si une ressource externe est indisponible, ce parcours reste à tester.
Bonnes pratiques React Hook Form
Developpement
Maîtrisez React Hook Form : évitez les anti-patterns, gérez les abonnements, et traitez correctement reset, dirty state et entrées contrôlées.
Migration Emotion vers Mantine
Developpement
Migrer les styled-components Emotion vers des composants Mantine avec style props et modules CSS. Pour convertir .styled.tsx ou supprimer les imports @emotion.
Détecteur de dérive de périmètre
Developpement
Analyse les diffs git par rapport à une intention pour détecter la dérive de périmètre, fichiers non liés et PR trop larges, puis suggère de garder, diviser ou justifier.