J’ai open-sourcé mon plugin Claude Code : bootstrap-claudecode-typescript
Une seule commande
Une seule commande (/bootstrap-project), et vous obtenez un projet TypeScript/React prêt pour la production :
- Architecture standardisée : README, CLAUDE.md et documentation technique complète.
- Qualité par défaut : lint Biome, validation Zod, fichiers limités à 300 lignes.
- Stratégie de tests complète : Jest (unitaires), Stryker (mutation), Cypress (e2e).
- CI/CD prête à l’emploi : les workflows GitHub Actions sont testés et fonctionnels, le fichier GitLab CI généré n’est validé que par le test de fumée.
- Hooks et skills Claude Code qui font respecter les conventions automatiquement : /create-feat, /merge-prod.
Next.js ou Vite, monorepo ou séparé
Compatible Next.js et Vite, monorepo ou front et back séparés. Le générateur pose ses questions au démarrage (type de projet, framework, niveaux de tests, intégration continue) puis écrit l’ensemble.
Personnel, et public
C’est né de mes propres habitudes de développement, et ça reste avant tout personnel : le plugin encode mes conventions, pas celles de tout le monde. Le dépôt est public sous licence MIT, utilisable par d’autres, à condition de savoir que la structure, les hooks et les règles reflètent ma façon de faire.
C’est écrit en tête du dépôt, plutôt que laissé à découvrir à la troisième question du générateur. L’état de la CI produite se dit de la même façon : ce qui est testé l’est, ce qui ne l’est pas se signale. C’est exactement ce que j’attends qu’un prestataire me dise avant que je m’engage sur son travail.