Skip to content

Référence des outils

SpecForge fournit 59 outils MCP organisés en 8 flux (A–H). Chaque flux couvre une phase distincte du flux de travail SDD.

Vue d'ensemble des flux

FluxOutilsObjectif
A — Configuration3Configuration du projet, locale, Constitution
B — Cycle de vie des specs11Créer, mettre à jour, valider et empaqueter les specs
C — Analyse & Estimation10Estimer, rétro-ingénierer, auditer, drift
D — Conception & Planification7Schémas, contrats UI, ADR, plans d'exécution
E–H — Stack, Dev, Infra & Gouvernance28Stack, agents, outillage, git, gouvernance

A — Configuration

Ces outils sont généralement exécutés une seule fois par projet pour configurer l'espace de travail.

set_locale

Changer la locale active pour les messages et les templates de specs.

Quand l'utiliser : Lorsque votre équipe travaille en espagnol ou en portugais, ou lors d'un changement de langue pour un client.

Prompt : "Définis la locale sur es"

init_project

Initialiser un projet — détecte automatiquement le langage, le framework, l'architecture et stocke la connaissance du projet.

Ce qu'il détecte :

  • Langage et framework (TypeScript, Python, Go, Rust, Java, Swift, PHP, Ruby, C#, Dart, etc.)
  • Gestionnaire de paquets (npm/pnpm/yarn, pip/poetry, go mod, cargo, maven/gradle, etc.)
  • Style d'architecture (Clean Architecture, hexagonale, MVC, CQRS, etc.)
  • Patterns IA natives (mode d'inférence, frameworks d'orchestration LLM)
  • Configuration des performances frontend (Core Web Vitals, SSR, limites MFE)
  • Orchestrateurs de charges de travail K3s/Nomad

Quand l'utiliser : La première chose à faire avec une nouvelle base de code.

Prompt : "Initialise mon projet dans /Users/moi/mon-app avec specforge"

Retourne un projectId (par exemple proj_abc123) utilisé dans toutes les commandes suivantes.

init_constitution

Générer la Constitution du projet — principes architecturaux immuables extraits de CLAUDE.md, .cursorrules ou d'autres fichiers de configuration d'agents IA.

Quand l'utiliser : Après init_project, avant de créer des specs. La Constitution est automatiquement appliquée dans create_spec, audit et detect_drift.

Prompt : "Initialise la constitution pour le projet proj_abc123 depuis mon CLAUDE.md"

Voir aussi