getedgehq/workplan

Créer, mettre à jour ou clôturer des plans de travail pour des tâches multi-étapes. À utiliser lors de refontes, listes de bugs, fonctionnalités, migrations, ou toute tâche comprenant 2+ étapes. À utiliser aussi après une auto-compaction pour se réorienter. Déclencheurs : "workplan", "plan de travail", "créer un plan", "quel est le plan", "où j'en étais", ou lorsque Claude le détecte.

Qu'est-ce que workplan ?

Cette compétence permet de gérer des plans de travail sous forme de fichiers Markdown horodatés qui survivent à l'auto-compaction, servant de mémoire externe pour les projets multi-étapes. Elle est utile pour les développeurs utilisant des assistants IA comme Claude Code, Cursor ou Codex, en leur fournissant un cadre structuré pour suivre l'avancement des refontes, corrections de bugs, développements de fonctionnalités ou migrations. La compétence supporte quatre actions principales : création (avec choix du mode d'envergure : EXPANSION, MAINTIEN ou RÉDUCTION), mise à jour (cocher les éléments, ajouter des découvertes), clôture (vérification finale et passage à l'état TERMINÉ), et reprise après compaction (recherche du premier élément non coché). Elle impose des règles strictes comme la vérification par des tests effectifs, la mise à jour des horodatages à chaque changement, et l'enregistrement immédiat des découvertes. Le plan est stocké dans un fichier unique par tâche, dans la racine du projet, ignoré par git, et suit un modèle comprenant contexte, feuille de route, décisions, problèmes découverts et journal de vérification.

Compatible avec✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/getedgehq/skills/tree/main/workplan

Installed? Explore more Développement et programmation skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · 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

Compétence Plan de Travail

Les plans de travail sont des fichiers Markdown horodatés qui survivent à l'auto-compaction. Ils constituent votre cerveau externe pour les travaux multi-étapes.

Convention de Fichier

  • Emplacement : Racine du projet, ignoré par git
  • Nom : WORKPLAN-YYYYMMDD-slug.md (ex. WORKPLAN-20260228-auth-refactor.md)
  • Un fichier par tâche/phase. Ne réutilisez pas d'anciens plans de travail. Commencez un nouveau fichier pour chaque effort distinct.

Actions

Créer (/workplan ou /workplan create)

  1. Lire d'abord. Avant d'écrire le plan, lisez tous les fichiers, problèmes et contextes pertinents.

  2. Assurez-vous que .gitignore inclut WORKPLAN-*.md (ajoutez-le si manquant).

  3. Choisissez un mode d'envergure avant d'écrire le plan :

    • EXPANSION : "Quelle est la version 10 étoiles ?" Rêvez grand, repoussez le périmètre.
    • MAINTIEN : "Rendez cela inattaquable." Le périmètre est bon, maximisez la rigueur.
    • RÉDUCTION : "Quel est le minimum qui apporte de la valeur ?" Coupez sans pitié.

    Par défaut : nouvelle fonctionnalité = EXPANSION, correction de bug / préparation de lancement = MAINTIEN, contrainte de temps = RÉDUCTION.

  4. Créez le fichier avec ce modèle :

# Plan de Travail : [Titre]

Créé : AAAA-MM-JJ HH:MM
Dernière mise à jour : AAAA-MM-JJ HH:MM
Statut : EN COURS
Mode : MAINTIEN / EXPANSION / RÉDUCTION

## Contexte

[Pourquoi ce travail existe. Le problème. La cause racine. Contraintes clés. Liens vers les issues/PR.]

## Feuille de Route

- [ ] 1. Description de l'étape
- [ ] 2. Description de l'étape
- [ ] 3. Description de l'étape

## Décisions

[Journal des décisions architecturales ou d'approche avec horodatages]
- [HH:MM] Choix de X plutôt que Y car Z

## Problèmes Découverts

[Choses trouvées en cours de route qui n'étaient pas dans le périmètre initial]
- [HH:MM] Trouvé... en travaillant sur l'étape 2

## Journal de Vérification

[Chaque élément terminé reçoit une entrée de vérification]
- [HH:MM] Étape 1 : VÉRIFIÉ - exécuté `npm test`, tous les 42 tests passent
- [HH:MM] Étape 3 : VÉRIFIÉ - testé manuellement le flux de connexion, fonctionne avec OAuth et email

Mettre à jour (/workplan update)

  1. Lisez le ou les fichiers WORKPLAN-*.md actifs dans la racine du projet.
  2. Mettez à jour l'horodatage "Dernière mise à jour".
  3. Cochez les éléments terminés avec des horodatages de vérification.
  4. Ajoutez toutes les nouvelles découvertes ou décisions.
  5. Rapportez l'état actuel à l'utilisateur.

Clôturer (/workplan close)

  1. Lisez le plan de travail actif.
  2. Vérifiez que TOUS les éléments sont cochés avec des horodatages de vérification.
  3. Exécutez la vérification finale (build, tests, vérifications manuelles).
  4. Changez le statut en TERMINÉ.
  5. Ajoutez un résumé final :
## Terminé

Clôturé : AAAA-MM-JJ HH:MM
Tous les N éléments implémentés et vérifiés. Le build passe. Les tests passent.

Reprendre (après compaction)

Lorsque le contexte a été compacté ou que vous ne savez plus où vous vous êtes arrêté :

  1. Trouvez les plans de travail actifs : cherchez WORKPLAN-*.md dans la racine du projet.
  2. Lisez le fichier du plan de travail.
  3. Identifiez le premier élément non coché.
  4. Continuez à partir de là.

Règles

  1. VÉRIFIÉ signifie testé. Pas "Je pense que ça marche." Exécutez-le, voyez-le passer, puis marquez vérifié. Incluez ce que vous avez exécuté et le résultat.
  2. Mettez à jour les horodatages à chaque changement. Votre futur vous (post-compaction) en dépend.
  3. Les nouvelles découvertes vont immédiatement dans le fichier. Ne les gardez pas seulement dans le contexte.
  4. Ne supprimez jamais le plan tant que l'utilisateur n'a pas confirmé que le travail est terminé.
  5. Un souci par élément de la liste. Divisez les grandes étapes en petites parties vérifiables.
  6. Si une étape échoue à la vérification, enregistrez l'échec, ne la cochez pas, ajoutez ce qui a mal fonctionné.

Individual skills in this repo

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

getedgehq/agent-evals

Build evals for an AI agent that already does real work. Use when someone asks "how do I know my agent is right", wants to test an agent before trusting it, compare models on cost versus quality, or turn production failures into tests. Walks from first tasks and yes/no verifiers, to isolated environments, to a trace-driven improvement loop.

getedgehq/cli-ux-review

Audit a command-line tool for user-friendliness — clear situation / next-step / options in every output, colour-highlighted runnable commands, no raw jargon, no silent hangs. Invoke for "CLI UX audit", "review my CLI", "is this CLI intuitive", or before any CLI release.

getedgehq/generate-image

Generate images with OpenAI GPT Image 2 via the Codex CLI, billed through the user's ChatGPT Plus subscription (no OpenAI API key, no per-image API cost). Use when the user asks to create, generate, or make an image, picture, illustration, icon, hero graphic, or concept art from a text prompt.

getedgehq/harness-first

Diagnose and fix an unreliable, expensive, or unsafe LLM agent by auditing its harness (golden set, judge, cost caps, data layer, action approvals, tracing) before blaming or swapping the model. Use when someone says an agent is "burning tokens", "hallucinating", "brittle", gives inconsistent answers, asks whether to switch to a cheaper/better model, or wants to ship an agent or prompt change to customers.

getedgehq/http-error-triage

Run before concluding anything from an HTTP error on a third-party API. Separates a real credential/entitlement problem from a CDN or WAF block, a wrong endpoint, or a client-signature ban. Use whenever an API returns 401/403/402/429 and you are about to say "the key is dead", "credits are exhausted", "the plan lacks access", or "we are rate limited".

getedgehq/linkedin-media-prep

Convert, crop, resize, and compress images and videos for optimal LinkedIn upload quality and file size. Use when the user wants to prepare a photo, image, or video for LinkedIn (profile picture, cover photo, post image, article featured image, post video, or video ad), optimize file size for LinkedIn, crop and resize for LinkedIn dimensions, convert HEIC/RAW/PNG/MOV to LinkedIn-ready JPEG or MP4, or mentions LinkedIn media requirements, specs, or limits.

getedgehq/monid

>-

getedgehq/opendraft

An 18-agent pipeline that turns one topic line into a drafted

getedgehq/people-search

Find and rank professional people for recruiting, partnerships, sales, or research from user-provided data, public web sources, an authenticated search session, or a connected provider. Use for people discovery, LinkedIn or Sales Navigator search design, profile-list ranking, or provider filter translation.

getedgehq/rocketlist

Turn a CV into a shortlist of live startup roles from Rocketlist's public job board, including adjacent job titles the person would never have searched for, each with its published salary, the evidence for the fit, and a direct apply link. Use for "find roles I would be a strong fit for", career pivots, remote or VC-backed job hunts, and salary-visible role discovery.

getedgehq/security-audit-checklist

Run a comprehensive security audit across application code, cloud infrastructure, containers, CI/CD pipelines, and infrastructure-as-code. Covers privacy compliance, OWASP basics, secret leakage, API security, IAM misconfigurations, storage exposure, Kubernetes hardening, and network security. Use when the user asks to audit, review, or harden app or cloud security, check for secrets, scan for XSS/SQLi, verify security headers, review Terraform/CloudFormation, audit AWS/GCP/Azure configs, or perform any security-focused review.

getedgehq/shadcn-first

>-

getedgehq/skills

Develop or review a branded long-form YouTube channel using Simon Kaiser's public creator-led approach: audience fit, recurring formats, natural brand integration, Time with Brand, and an organic, paid, and Shorts strategy. Use for channel strategy, format briefs, and pilots.

getedgehq/skills

Build a YouTube strategy, evidence-backed idea slate, and title plus thumbnail package using Paddy Galloway's public method. Use when planning a channel, choosing concepts, or preparing a video before filming.

getedgehq/skills

Build or review a buyer-centered strategic narrative using Andy Raskin's public method. Use for sales or investor deck stories, homepage positioning, keynotes, launch narratives, and why-now messaging.

getedgehq/skills

Turn a product URL, launch brief, or approved script into a production-ready launch video. Use for product reveals, feature announcements, SaaS launches, and narrated product films; not for generic explainers or editing existing footage.

getedgehq/strip-image-ai-metadata

Strip C2PA and AI-generation metadata from images (PNG, JPEG, WebP) to remove "Generated by AI" / "ChatGPT" / "DALL-E" labels that platforms like LinkedIn, Instagram, and X display. Use when the user wants to clean AI-generated images before posting, remove AI attribution from photos, strip C2PA manifests, sanitize image metadata for professional use, or verify whether an image contains C2PA data.

getedgehq/top-down-comms

>-

Skills associés