AI-SDLC Prompts

io.github.dleon55Published by GitHub account dleon55v1.0.2Updated Nov 1, 2026

112 SDLC prompts (ES/EN) for AI coding agents, each with its operating contract.

VerifiedSTDIODesktop onlyDeveloper ToolsAI & ML

Overview

AI-generated overview

Serves a library of 112 AI-SDLC prompts (Spanish/English) for AI coding agents, each with its operating contract, over local stdio.

What you can do
  • List and filter prompts by section, risk level, autonomy level or free text
  • Read a prompt's full detail: raw text, usage formulas, editorial contract and recommended next prompts
  • Fill in a prompt's placeholders with supplied variables and return the resolved text plus any unresolved placeholders
  • Retrieve the framework's mandatory preamble that precedes every prompt
  • Get the next prompt(s) the editorial contract recommends after a given one
When to use it
Useful when an AI coding agent should follow a structured software-development lifecycle: picking the right prompt for a phase, filling it with project details, and carrying its autonomy limits and stop criteria into execution.
Requirements
Runs locally over stdio as an npm package (npx ai-sdlc-prompts-mcp) or from a local checkout with Node.js; no network, no HTTP, no accounts or API keys. Desktop client configuration is needed.
Before you install
Read-only: no tool writes to the repository, GitHub or any external system. Prompts are CC BY 4.0 and require attribution for reuse; the server code is MIT. The operating contract is appended by default and can be disabled with append_contract: false, which is meant only for inspecting raw text.

Installation

In SourceWeft

  1. Open AI-SDLC Prompts in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Desktop only via STDIO. STDIO servers start a local process, so they need the SourceWeft desktop host.

Other MCP clients

Follow the launch instructions in the repository.

README

AI-SDLC Prompts — servidor MCP

Expone la biblioteca de prompts AI-SDLC Pro (112 prompts, ES/EN) a agentes de IA (Claude Code, Claude Desktop, Cursor, etc.) vía Model Context Protocol, transporte stdio.

Solo lectura: ningún tool escribe en el repositorio, en GitHub ni en ningún sistema externo. Todo el contenido se sirve desde data/prompts-full.json, generado por python build.py en la raíz del repo — este servidor nunca parsea Markdown por su cuenta.

Todo prompt que sale de aquí viaja con su contrato de operación: techo de autonomía, herramientas permitidas, criterios de detención y evidencia mínima. Es el mismo bloque que pega quien copia desde el sitio, y resolve_prompt lo anexa por defecto — ver Contrato de operación.

Instalación

Publicado en npm: ai-sdlc-prompts-mcp.

Licencia: el código de este servidor es MIT; los prompts que sirve son CC BY 4.0 (uso comercial permitido, con atribución). Ver LICENSE.

Sin clonar el repositorio:

bash
npx ai-sdlc-prompts-mcp

Desde el clon local:

bash
cd mcp-servernpm install

Ejecutar

bash
npm start# equivalente a: node index.js

El proceso escucha en stdin/stdout (protocolo MCP) — no expone HTTP ni requiere red. Se cierra con Ctrl+C o cuando el cliente cierra la conexión.

Configurar en Claude Code / Claude Desktop

Agrega esto a la configuración de servidores MCP del cliente (claude_desktop_config.json o el equivalente de Claude Code), ajustando la ruta absoluta al checkout local:

json
{  "mcpServers": {    "ai-sdlc-prompts": {      "command": "node",      "args": ["/ruta/absoluta/a/ai-sdlc-prompts/mcp-server/index.js"]    }  }}

Con el paquete de npm, sin ruta absoluta ni clon:

json
{  "mcpServers": {    "ai-sdlc-prompts": {      "command": "npx",      "args": ["-y", "ai-sdlc-prompts-mcp"]    }  }}

Contrato de operación

Cada uno de los 112 prompts declara en su contrato editorial hasta dónde puede llegar el agente. resolve_prompt anexa ese contrato al texto que devuelve:

markdown
## Contrato de operación
Estas restricciones vienen del contrato editorial de este prompt.Si la tarea las contradice, decláralo en vez de excederlas.
- **Autonomía máxima:** A1 — Proponer- **Herramientas permitidas:** lectura opcional de la estructura actual…- **Detente y pregunta cuando:** si el tipo de proyecto o el stack son ambiguos…- **Evidencia mínima de tu salida:** el árbol de directorios y la tabla…

Importa más por MCP que en el navegador: quien copia desde el sitio pega y lee; un agente que pide el prompt por MCP normalmente ejecuta. Entregarlo sin su techo de autonomía es la peor de las dos rutas para perderlo.

No se le ordena obedecer por encima de todo: si la tarea contradice al contrato, el agente debe declararlo, no elegir en silencio. Hay pruebas que impiden que alguien lo redacte así (tests/test_mcp_contract_parity.py).

Se desactiva con append_contract: false — pensado para inspeccionar el texto crudo, no para uso normal.

Herramientas expuestas

HerramientaDescripción
list_promptsLista prompts, con filtro opcional por sección (00-17), riesgo (low/medium/high/variable), autonomía (A0-A3) y texto libre.
get_promptDetalle completo de un prompt por id: título, descripción, texto crudo (placeholders sin resolver), fórmulas de uso, contrato editorial y siguiente(s) prompt(s) recomendado(s).
resolve_promptSustituye los placeholders del prompt (y opcionalmente el preámbulo del framework) con variables provistas — misma sustitución que hace el sitio. Devuelve el texto resuelto y los placeholders obligatorios/opcionales que quedaron sin resolver.
get_frameworkPreámbulo obligatorio del framework (el bloque que el sitio antepone a cada prompt copiado).
recommend_nextPrompt(s) recomendado(s) por el contrato editorial para continuar después de uno dado.

Variables de resolve_prompt

Las claves de variables son los campos canónicos del sistema de variables del sitio, no los alias [EN MAYÚSCULAS] que aparecen en el texto del prompt:

repositorio, referencia, rama_actual, rama_destino, ambiente, componentes, modulo, stack, tipo_proyecto, metodologia, agentes, autonomia, entrada, objetivo, responsable, workspace, compliance, documentos, profundidad, adicionales (líneas TOKEN=valor para placeholders no cubiertos por los campos anteriores).

Ejemplo:

json
{  "id": "07-06-pruebas-performance-carga",  "lang": "es",  "variables": {    "repositorio": "org/mi-repo",    "ambiente": "staging",    "adicionales": "PATRON DE CARGA=1000 req/s durante 10 min"  }}

Desarrollo

bash
npm test    # node --test test/ -- 29 tests: dataStore, resolvePrompt, integración MCP real (InMemoryTransport)

Los datos (data/prompts-full.json) se regeneran desde la raíz del repo con python build.py — no editar ese archivo a mano. Cualquier cambio de contenido de prompts se hace en ai_sdlc_pro_prompts/*.md.

Alcance de esta primera versión

  • Se ejecuta en la máquina de quien lo usa (npx -y ai-sdlc-prompts-mcp, o node index.js desde el clon).
  • Transporte stdio únicamente — sin servidor HTTP.

Source: mcp-server/README.md at commit c605b9f

Tools

5

list_prompts

Listar prompts

Lista los prompts de la biblioteca AI-SDLC Pro, con filtro opcional por sección (00-17), riesgo esperado (low/medium/high/variable), autonomía permitida (A0-A3) y texto libre (busca en título y descripción).

Parameterslangriskquerysectionautonomy

get_prompt

Obtener prompt

Devuelve el detalle completo de un prompt por id: título, descripción, texto crudo del prompt (con placeholders [ASI] sin resolver), fórmulas de uso, contrato editorial y siguiente(s) prompt(s) recomendado(s).

Parametersidrequiredlang

resolve_prompt

Resolver prompt con variables

Sustituye los placeholders del prompt (y opcionalmente del preámbulo del framework) con las variables provistas -- misma sustitución que hace el sitio. Las claves de 'variables' son los campos canónicos (repositorio, referencia, rama_actual, rama_destino, ambiente, componentes, modulo, stack, tipo_proyecto, metodologia, agentes, autonomia, entrada, objetivo, responsable, workspace, compliance, documentos, profundidad, adicionales), no los alias en mayúsculas del texto. Devuelve el texto resuelto y los placeholders obligatorios/opcionales que quedaron sin resolver.

Parametersidrequiredlangvariablesappend_contractprepend_framework

get_framework

Obtener framework

Devuelve el preámbulo obligatorio del framework AI-SDLC (principio operativo que se antepone a cualquier prompt de la biblioteca).

Parameterslang

recommend_next

Siguiente prompt recomendado

Devuelve el/los prompt(s) que el contrato editorial recomienda usar después de uno dado.

Parametersidrequiredlang

Version history

1
  1. v1.0.2LatestNov 1, 2026

Score

80% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 days25 pts
  • Auth declared10 pts

    Declare the credential headers in the registry entry, or keep the endpoint answering the probe so its auth can be classified.

  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts
  • License10 pts

    Declare a license in the repository or the registry entry.