Installation

Mettez en place votre environnement de développement pour créer des plugins.

Prérequis

  • Node.js 18+ ou Bun 1.0+
  • Git pour le contrôle de version
  • Un compte GitHub (pour les repos privés)

Installation rapide

Étape 1 : Cloner le template

git clone https://github.com/leobrival/plugin-template.git mon-plugin
cd mon-plugin

Étape 2 : Installer les dépendances

Avec Bun (recommandé) :

bun install

Ou avec npm :

npm install

Étape 3 : Vérifier l'installation

bun run dev

Si tout fonctionne, vous verrez :

✓ Plugin server démarré sur http://localhost:3000

Structure du projet

mon-plugin/
├── .claude-plugin/
│   └── marketplace.json      # Métadonnées du plugin
├── plugins/
│   └── mon-plugin.ts         # Code principal du plugin
├── schemas/
│   └── schemas.ts            # Schémas Zod
├── __tests__/
│   └── mon-plugin.test.ts    # Tests
├── package.json
└── README.md

Configuration initiale

1. Éditer le manifest

Modifiez .claude-plugin/marketplace.json :

{
  "id": "mon-plugin",
  "name": "Mon Plugin",
  "version": "0.0.1",
  "description": "Description du plugin",
  "author": "Votre nom"
}

2. Créer votre premier plugin

Modifiez plugins/mon-plugin.ts :

import Anthropic from "@anthropic-ai/sdk";

const client = new Anthropic();

export async function handleRequest(input: string) {
  return `Bonjour, ${input}!`;
}

3. Tester le plugin

bun run test

Prochaines étapes

Vous êtes prêt ! Allez à :

Démarrage rapide

Previous

← Page précédente

Next

Page suivante →