Synthèse automatique
Cette skill accompagne pas à pas la conversion d'un PRD au format PDF ou DOCX en fichiers d'instructions pour assistants de codage IA, via la commande npx prd-to-skill.
Points forts
- Couvre six cibles (claude, cursor, copilot, windsurf, codex, aider) en générant automatiquement le bon chemin de sortie pour chacune.
- Propose un mode « split » qui découpe le PRD par thème (stack technique, règles métier, architecture) pour ne charger que le contexte utile.
- Pose les questions une par une, affiche la commande exacte avant de l'exécuter et demande une confirmation explicite.
- Réutilise la clé API déjà présente dans l'environnement (OPENAI_API_KEY, ANTHROPIC_API_KEY, GOOGLE_API_KEY ou MISTRAL_API_KEY).
Limites
- Nécessite Node/npx, un accès réseau et une clé API valide pour fonctionner.
- N'accepte en entrée que des PRD au format PDF ou DOCX.
- Le mode « split » est ignoré pour codex et aider, qui ne produisent qu'un fichier unique (AGENTS.md ou CONVENTIONS.md).
À utiliser lorsque vous disposez d'un PRD en PDF ou DOCX et souhaitez générer rapidement les fichiers de règles ou d'instructions de votre assistant de codage.
À éviter si votre spécification n'est pas au format PDF/DOCX ou si aucune clé API n'est configurée dans votre environnement.
Analyse de sécurité
PrudenceThe skill guides the user through running a third-party command-line tool that processes documents and makes network calls to external AI services. While the purpose is legitimate and not inherently destructive, it involves downloading code from npm and transmitting potentially sensitive PRD content to external APIs, which warrants caution.
- •Runs an external npm package via npx, which may download and execute arbitrary code.
- •Sends the user's PRD content to external AI APIs using environment variables (OPENAI_API_KEY, ANTHROPIC_API_KEY, GOOGLE_API_KEY, MISTRAL_API_KEY), potentially exposing proprietary documents.
- •Uses shell command execution (`!npx`) without declared allowed-tools.
Exemples
Here's my PRD: ./docs/checkout-prd.pdf — generate Cursor rules from it.Split ./specs/payments-prd.docx into multiple focused Claude Code command files and name them payments.Turn ./prd.docx into an AGENTS.md file for Codex.name: prd-to-skill description: Convert a PRD (PDF or DOCX) into AI coding assistant instruction files for Claude Code, Cursor, Copilot, Windsurf, Codex, or Aider.
Guide the user through converting a PRD document into AI coding assistant instruction files using npx prd-to-skill. Ask one question at a time. At the end, show the full command and run it.
Step 1 — File
Ask: "What's the path to your PRD file? (PDF or DOCX)"
Step 2 — Target
Present these options and ask which tool they're generating for:
| # | Target | Output location |
| --- | -------------------- | --------------------------------------------- |
| 1 | claude (default) | .claude/commands/<name>.md |
| 2 | cursor | .cursor/rules/<name>.mdc |
| 3 | copilot | .github/instructions/<name>.instructions.md |
| 4 | windsurf | .windsurf/rules/<name>.md |
| 5 | codex | ./AGENTS.md |
| 6 | aider | ./CONVENTIONS.md |
Step 3 — Single file or split (skip for codex and aider)
If the target is codex or aider, skip this step — they only support a single output file.
Otherwise ask: "Do you want a single skill file (one complete instruction file) or multiple focused files that split the PRD by topic — tech stack, business rules, architecture, and so on? Split lets you load only what's relevant to your current task."
Step 4 — Name (optional)
Ask: "What name should the output use? (Leave blank to derive from the filename)"
If they skip or say nothing meaningful, omit --name.
Step 5 — Confirm and run
Show the exact command you are about to run, for example:
npx prd-to-skill ./my-prd.pdf --target cursor --name auth-feature
npx prd-to-skill split ./my-prd.pdf --target claude
Then say: "This will use whichever API key you have set (OPENAI_API_KEY, ANTHROPIC_API_KEY, GOOGLE_API_KEY, or MISTRAL_API_KEY). Ready to go?"
Once confirmed, run the command with !npx prd-to-skill ....
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/convert-prd-to-ai-assistant-instructions-mrx3y06q/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/convert-prd-to-ai-assistant-instructions-mrx3y06q' && curl --fail --show-error --location 'https://skills-guides.com/api/skills/convert-prd-to-ai-assistant-instructions-mrx3y06q/download' --output '.skill-downloads/convert-prd-to-ai-assistant-instructions-mrx3y06q/SKILL.md.part' && mv '.skill-downloads/convert-prd-to-ai-assistant-instructions-mrx3y06q/SKILL.md.part' '.skill-downloads/convert-prd-to-ai-assistant-instructions-mrx3y06q/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.
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/convert-prd-to-ai-assistant-instructions-mrx3y06q/SKILL.md' && test -s '.skill-downloads/convert-prd-to-ai-assistant-instructions-mrx3y06q/SKILL.md' && mkdir -p '.claude/skills' && test ! -e '.claude/skills/prd-to-skill' && cp -R '.skill-downloads/convert-prd-to-ai-assistant-instructions-mrx3y06q' '.claude/skills/prd-to-skill'Cursor
test -f '.skill-downloads/convert-prd-to-ai-assistant-instructions-mrx3y06q/SKILL.md' && test -s '.skill-downloads/convert-prd-to-ai-assistant-instructions-mrx3y06q/SKILL.md' && mkdir -p '.cursor/skills' && test ! -e '.cursor/skills/prd-to-skill' && cp -R '.skill-downloads/convert-prd-to-ai-assistant-instructions-mrx3y06q' '.cursor/skills/prd-to-skill'Codex
test -f '.skill-downloads/convert-prd-to-ai-assistant-instructions-mrx3y06q/SKILL.md' && test -s '.skill-downloads/convert-prd-to-ai-assistant-instructions-mrx3y06q/SKILL.md' && mkdir -p '.agents/skills' && test ! -e '.agents/skills/prd-to-skill' && cp -R '.skill-downloads/convert-prd-to-ai-assistant-instructions-mrx3y06q' '.agents/skills/prd-to-skill'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/convert-prd-to-ai-assistant-instructions-mrx3y06q'openskills read 'convert-prd-to-ai-assistant-instructions-mrx3y06q'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/convert-prd-to-ai-assistant-instructions-mrx3y06q/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.
Rédaction de docs Supabase
Documentation
Rédigez, éditez et révisez le contenu de la documentation Supabase : guides, tutoriels, références et partiels. Suivez les guides de style et les règles de validation MDX/TOML.
Créer un enregistrement de décision d'architecture
Documentation
Créer un nouveau ADR avec numérotation séquentielle, l'enregistrer dans le graphe AgentDB et le lier aux ADR associés.
Mise à jour de plan avec recherche approfondie
Documentation
Met à jour un document de plan en lançant des sous-agents en parallèle pour analyser un sujet sur tous les passes du compilateur, puis consolide les résultats.