ai-architect-mcp-spec

Solid

Action-driven PRD generation. The MCP server runs a stateless 20-step pipeline reducer (11 PRD-generation steps + 9 opt-in implementation steps behind a human gate); the host (Claude Code) executes each substantive action and feeds the result back via submit_action_result, looping until done. Multi-judge verification combines genius reasoning patterns with zetetic team subagents. Grounded in the ai-architect ecosystem (ai-architect-mcp-codebase MCP, Cortex MCP, zetetic-team-subagents).

AI & Automation 3 stars 1 forks Updated yesterday MIT

Install

View on GitHub

Quality Score: 82/100

Stars 20%
20
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

# AI Architect MCP Spec (v0.7.0) — Dispatcher Protocol You (the host) drive a loop: 1. Call `start_pipeline` → receive an envelope with `{ run_id, messages, action, ... }`. 2. Display every entry in `messages` to the user. 3. Execute `action` per the dispatch table below. 4. Call `submit_action_result(run_id, result)` → receive next envelope. 5. Repeat until `action.kind === "done"` or `action.kind === "failed"`. **`emit_message` is never returned to the host as `action`.** The runner coalesces all status messages into the `messages` array; the `action` field always carries something the host actually has to do. --- ## ENVELOPE SHAPE Every response from `start_pipeline` and `submit_action_result` has this shape: ```json { "run_id": "run_abc_123", "current_step": "context_detection", "messages": [ { "text": "🟢 PRD Spec Generator — TRIAL TIER\n...", "level": "info" } ], "action": { "kind": "ask_user" | "call_pipeline_tool" | ... , ... }, "state_summary": { "sections": [...], "clarification_rounds": 3, "errors": 0 } } ``` - `run_id` — handle for `submit_action_result` and `get_pipeline_state`. Caputre once from the first response and reuse. - `messages` — banners/status lines collected while the runner advanced internally to reach `action`. May be empty. Display each `text` at the given `level` (default `info`) before executing `action`. - `action` — what you must execute. **Never `emit_message`.** Always one of: `ask_user`, `call_pipeline_tool`, `call_c...

Details

Author
cdeust
Repository
cdeust/ai-architect-mcp-spec
Created
5 months ago
Last Updated
yesterday
Language
JavaScript
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Solid

prd-spec-generator

Action-driven PRD generation. The MCP server runs a stateless 20-step pipeline reducer (11 PRD-generation steps + 9 opt-in implementation steps behind a human gate); the host (Claude Code) executes each substantive action and feeds the result back via submit_action_result, looping until done. Multi-judge verification combines genius reasoning patterns with zetetic team subagents. Grounded in the ai-architect ecosystem (automatised-pipeline MCP, Cortex MCP, zetetic-team-subagents).

3 Updated yesterday
cdeust
AI & Automation Solid

mcp-builder

Build a Model Context Protocol (MCP) server so an AI client can call your tools/resources: design tool schemas, pick a transport, handle errors, and test it. For exposing an API, database, or service to Claude and other clients.

22 Updated today
byerlikaya
AI & Automation Listed

mcp-architect

MCP (Model Context Protocol) 2026-07-28 server standards — tool/resource/prompt primitives, stateless protocol core (no initialize handshake, no Mcp-Session-Id), Mcp-Method/Mcp-Name header routing, Multi Round-Trip Requests (MRTR) for elicitation/sampling, cacheable list results (ttlMs/cacheScope), OAuth 2.1 + RFC 8707 resource indicators + RFC 9207 issuer validation, tool annotations (readOnly/destructive/idempotent), structured output, JSON-RPC error mapping, prompt-injection and SSRF defenses, MCP Inspector testing. Python (FastMCP) and Go (official SDK) recipes. Use when designing, reviewing, or scaffolding an MCP server.

2 Updated 1 months ago
ralvarezdev