Planifier une fonctionnalité

VérifiéSûr

Crée un plan d'implémentation détaillé pour une fonctionnalité. Génère un fichier de plan utilisable par implement-feature.

Spar Skills Guide Bot
DeveloppementDébutant
25/07/2026
Claude Code
#planning#feature-development#implementation-plan#codebase-research#workflow-chain

Recommandé pour

Synthèse automatique

Génère un plan d'implémentation détaillé pour une fonctionnalité et l'écrit dans un fichier plan.md consommable par la skill implement-feature.

Points forts

  • Structure le plan en sections concrètes : fichiers à créer ou modifier, étapes ordonnées, stratégie de test, risques
  • Nettoie le répertoire de chaîne avant de commencer pour éviter les artefacts obsolètes
  • S'intègre dans un enchaînement explicite avec implement-feature via un fichier de sortie normalisé

Limites

  • Se limite à la production d'un plan : aucune modification de code réel n'est effectuée
  • Dépend du chemin fixe .claude/chain/plan.md et de la présence ultérieure de implement-feature
  • La qualité du plan repose entièrement sur la recherche du codebase, sans garde-fou décrit
Quand l'utiliser

Utilisez cette skill en première étape lorsqu'une fonctionnalité nécessite un plan d'implémentation relu avant d'être codée.

Quand l'éviter

Évitez-la pour des corrections triviales ou des tâches exploratoires où un plan formel serait superflu.

Analyse de sécurité

Sûr
Score qualité78/100

The only executable action is a scoped `rm -f` on two fixed files inside the project's chain directory; there are no recursive deletes, downloads, pipes to shells, credential access, or obfuscated payloads. Bash is used for a legitimate cleanup purpose consistent with the skill's role in a plan/implement chain, so overall risk is low, with the sole note being that it removes prior plan/result state without prompting.

Points d'attention
  • •Declares Bash and runs `rm -f .claude/chain/plan.md .claude/chain/result.md` — deletion is narrowly scoped to two explicit, non-globbed paths with no recursion, but it does silently overwrite/delete any pre-existing chain state in those files.
Comment cette analyse est faite

Exemples

Plan a new feature
/plan-feature add OAuth2 login with Google for the existing user accounts
Plan a refactor
/plan-feature refactor the payment module to separate Stripe and PayPal providers
Plan an API addition
/plan-feature add a rate-limiting middleware to the public REST API

name: plan-feature description: > Creates a detailed implementation plan for a feature. Outputs a plan file that can be consumed by implement-feature. Use as the first step in a feature development chain. argument-hint: "[feature description]" allowed-tools: Read, Bash

Plan feature: $ARGUMENTS

Steps

  1. Clean the chain directory: rm -f .claude/chain/plan.md .claude/chain/result.md
  2. Research the codebase to understand relevant modules and patterns
  3. Design the implementation approach
  4. Write the plan to .claude/chain/plan.md with:
    • Feature summary
    • Files to create/modify (with paths)
    • Implementation steps (ordered)
    • Test strategy
    • Risks and mitigations
  5. Tell the user: "Plan saved to .claude/chain/plan.md. Run implement-feature to execute it."

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 annexes

Ce 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.md

Depuis la racine d’un projet de test, enregistrez le fichier sous .skill-downloads/plan-feature-mrzxuq5i/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/plan-feature-mrzxuq5i' && curl --fail --show-error --location 'https://skills-guides.com/api/skills/plan-feature-mrzxuq5i/download' --output '.skill-downloads/plan-feature-mrzxuq5i/SKILL.md.part' && mv '.skill-downloads/plan-feature-mrzxuq5i/SKILL.md.part' '.skill-downloads/plan-feature-mrzxuq5i/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, Bash

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/plan-feature-mrzxuq5i/SKILL.md' && test -s '.skill-downloads/plan-feature-mrzxuq5i/SKILL.md' && mkdir -p '.claude/skills' && test ! -e '.claude/skills/plan-feature' && cp -R '.skill-downloads/plan-feature-mrzxuq5i' '.claude/skills/plan-feature'

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’OpenSkills
openskills install './.skill-downloads/plan-feature-mrzxuq5i'

openskills read 'plan-feature-mrzxuq5i'

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 sync

Mode 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/plan-feature-mrzxuq5i/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.

Skills similaires