Skip to content

Referencia de Herramientas

SpecForge provee 59 herramientas MCP organizadas en 8 streams (A–H). Cada stream cubre una fase distinta del workflow SDD.

Resumen de Streams

StreamHerramientasPropósito
A — Configuración3Setup del proyecto, locale, Constitución
B — Ciclo de Spec11Crear, actualizar, validar y empaquetar specs
C — Análisis y Estimación10Estimar, ingeniería inversa, auditar, drift
D — Diseño y Planificación7Esquemas, contratos de UI, ADRs, planes de ejecución
E–H — Stack, Dev, Infra y Gobernanza28Stack, agentes, tooling, git, gobernanza

A — Configuración

Estas herramientas se ejecutan típicamente una vez por proyecto para configurar el workspace.

set_locale

Cambia el locale activo para mensajes y templates de specs.

Cuándo usarlo: Cuando tu equipo trabaja en español o portugués, o al cambiar de idioma para un cliente.

Prompt: "Set locale to es"

init_project

Inicializa un proyecto — detecta automáticamente lenguaje, framework, arquitectura y almacena el conocimiento del proyecto.

Qué detecta:

  • Lenguaje y framework (TypeScript, Python, Go, Rust, Java, Swift, PHP, Ruby, C#, Dart, etc.)
  • Package manager (npm/pnpm/yarn, pip/poetry, go mod, cargo, maven/gradle, etc.)
  • Estilo de arquitectura (Clean Architecture, hexagonal, MVC, CQRS, etc.)
  • Patrones AI-native (modo de inferencia, frameworks de orquestación LLM)
  • Configuración de performance frontend (Core Web Vitals, SSR, límites MFE)
  • Orquestadores de workloads K3s/Nomad

Cuándo usarlo: Lo primero que haces con un nuevo codebase.

Prompt: "Initialize my project at /Users/me/my-app with specforge"

Retorna un projectId (p.ej., proj_abc123) usado en todos los comandos siguientes.


init_constitution

Genera la Constitución del proyecto — principios arquitectónicos inmutables extraídos de CLAUDE.md, .cursorrules u otros archivos de configuración de agentes de IA.

Cuándo usarlo: Después de init_project, antes de crear cualquier spec. La Constitución se aplica automáticamente en create_spec, audit y detect_drift.

Prompt: "Initialize the constitution for project proj_abc123 from my CLAUDE.md"

Ver También