📝
Rédaction de plans

Rédaction de plans

Formuler des plans d'action détaillés et structurés pour atteindre des objectifs de projet complexes.

PROMPT EXAMPLE
Utilisez `writing-plans` pour créer une feuille de route.
Fast Processing
High Quality
Privacy Protected

SKILL.md Definition

Writing Plans

Overview

Write comprehensive implementation plans assuming the engineer has zero context for our codebase and questionable taste. Document everything they need to know: which files to touch for each task, code, testing, docs they might need to check, how to test it. Give them the whole plan as bite-sized tasks. DRY. YAGNI. TDD. Frequent commits.

Assume they are a skilled developer, but know almost nothing about our toolset or problem domain. Assume they don't know good test design very well.

Announce at start: "I'm using the writing-plans skill to create the implementation plan."

Context: This should be run in a dedicated worktree (created by brainstorming skill).

Save plans to: docs/plans/YYYY-MM-DD-<feature-name>.md

Bite-Sized Task Granularity

Each step is one action (2-5 minutes):

  • "Write the failing test" - step
  • "Run it to make sure it fails" - step
  • "Implement the minimal code to make the test pass" - step
  • "Run the tests and make sure they pass" - step
  • "Commit" - step

Plan Document Header

Every plan MUST start with this header:

# [Feature Name] Implementation Plan

> **For Claude:** REQUIRED SUB-SKILL: Use superpowers:executing-plans to implement this plan task-by-task.

**Goal:** [One sentence describing what this builds]

**Architecture:** [2-3 sentences about approach]

**Tech Stack:** [Key technologies/libraries]

---

Task Structure

### Task N: [Component Name]

**Files:**
- Create: `exact/path/to/file.py`
- Modify: `exact/path/to/existing.py:123-145`
- Test: `tests/exact/path/to/test.py`

**Step 1: Write the failing test**

```python
def test_specific_behavior():
    result = function(input)
    assert result == expected

Step 2: Run test to verify it fails

Run: pytest tests/path/test.py::test_name -v Expected: FAIL with "function not defined"

Step 3: Write minimal implementation

def function(input):
    return expected

Step 4: Run test to verify it passes

Run: pytest tests/path/test.py::test_name -v Expected: PASS

Step 5: Commit

git add tests/path/test.py src/path/file.py
git commit -m "feat: add specific feature"

## Remember
- Exact file paths always
- Complete code in plan (not "add validation")
- Exact commands with expected output
- Reference relevant skills with @ syntax
- DRY, YAGNI, TDD, frequent commits

## Execution Handoff

After saving the plan, offer execution choice:

**"Plan complete and saved to `docs/plans/<filename>.md`. Two execution options:**

**1. Subagent-Driven (this session)** - I dispatch fresh subagent per task, review between tasks, fast iteration

**2. Parallel Session (separate)** - Open new session with executing-plans, batch execution with checkpoints

**Which approach?"**

**If Subagent-Driven chosen:**
- **REQUIRED SUB-SKILL:** Use superpowers:subagent-driven-development
- Stay in this session
- Fresh subagent per task + code review

**If Parallel Session chosen:**
- Guide them to open new session in worktree
- **REQUIRED SUB-SKILL:** New session uses superpowers:executing-plans


---

## About Superpowers

Superpowers is a complete software development workflow for your coding agents, built on top of a set of composable "skills".

### Philosophy

- **Test-Driven Development** - Write tests first, always
- **Systematic over ad-hoc** - Process over guessing
- **Complexity reduction** - Simplicity as primary goal
- **Evidence over claims** - Verify before declaring success

### Installation

**Note:** Installation differs by platform. Claude Code has a built-in plugin system. Codex and OpenCode require manual setup.

#### Claude Code (via Plugin Marketplace)

In Claude Code, register the marketplace first:

```bash
/plugin marketplace add obra/superpowers-marketplace

Then install the plugin from this marketplace:

/plugin install superpowers@superpowers-marketplace

Verify Installation

Check that commands appear:

/help
# Should see:
# /superpowers:brainstorm - Interactive design refinement
# /superpowers:write-plan - Create implementation plan
# /superpowers:execute-plan - Execute plan in batches

Puissants Agent Skills

Boostez les performances de votre IA avec notre collection de compétences professionnelles.

Prêt à l'emploi

Copiez et collez dans n'importe quel système d'agent supportant les skills.

Conception modulaire

Combinez les 'code skills' pour créer des comportements d'agent complexes.

Optimisé

Chaque 'agent skill' est réglé pour une performance et une précision élevées.

Open Source

Tous les 'code skills' sont ouverts aux contributions et à la personnalisation.

Multiplateforme

Fonctionne avec divers LLM et frameworks d'agents.

Sûr et sécurisé

Compétences vérifiées qui suivent les meilleures pratiques de sécurité IA.

Renforcez vos agents

Commencez à utiliser Agiskills dès aujourd'hui et voyez la différence.

Explorer maintenant

Comment ça marche

Commencez avec les agent skills en trois étapes simples.

1

Choisir un Skill

Trouvez le skill dont vous avez besoin dans notre collection.

2

Lire la Doc

Comprenez le fonctionnement du skill et ses contraintes.

3

Copier & Utiliser

Collez la définition dans la configuration de votre agent.

4

Tester

Vérifiez les résultats et affinez si nécessaire.

5

Déployer

Lancez votre agent IA spécialisé.

Ce que disent les développeurs

Voyez pourquoi les développeurs du monde entier choisissent Agiskills.

Alex Smith

Ingénieur IA

"Agiskills a complètement changé ma façon de construire des agents IA."

Maria Garcia

Chef de produit

"La skill PDF Specialist a résolu pour nous des problèmes complexes d'analyse de documents."

John Doe

Développeur

"Compétences professionnelles et bien documentées. Je recommande vivement !"

Sarah Lee

Artiste

"La compétence Art algorithmique produit un code incroyablement beau."

Chen Wei

Spécialiste Frontend

"Les thèmes générés par Theme Factory sont parfaits au pixel près."

Robert T.

CTO

"Nous utilisons désormais Agiskills comme standard pour notre équipe IA."

FAQ

Tout ce que vous devez savoir sur Agiskills.

Oui, toutes les compétences publiques peuvent être copiées et utilisées gratuitement.

Commentaires