Astro Content Site
Static content site in Astro with Tailwind, a typed content collection, and tests that assert the built HTML carries the SEO and accessibility work.
Tell your agent who you are and what you are building — get back one blueprint and a setup recipe it can execute.
claude mcp add forgeprint -- npx -y forgeprint-mcp
On Windows PowerShell, quote the separator: claude mcp add forgeprint "--" npx -y forgeprint-mcp
Describe yourself and your goal. The resolver returns a single blueprint, or the questions it still needs answered — never a list to sift through.
Every step is one command with a verification after it, versions pinned. CI runs the recipes; a blueprint whose setup fails is not merged.
One blueprint per stack, project type and requirements. A better one replaces the old one instead of sitting next to it.
Static content site in Astro with Tailwind, a typed content collection, and tests that assert the built HTML carries the SEO and accessibility work.
MCP server in C# on the official ModelContextProtocol SDK, over stdio or streamable HTTP.
ASP.NET Core 10 SaaS API with tenant isolation enforced in the data layer and proven by tests.
ASP.NET Core 10 minimal API with EF Core, bearer authentication, a container image and CI.
FastAPI service with SQLAlchemy, bearer token verification, a container image and CI.
Command-line tool in Go on Cobra, with commands tested through the real parser and a binary that builds from a checkout.
HTTP service in Go on Gin with bearer token verification, a distroless container, and tests that prove an unauthenticated request is refused.
Agent on LangGraph with one narrow tool, a bounded loop, and tests that drive the whole graph with a fake model — no API key needed.
Full-stack Next.js application with Tailwind and Postgres through Drizzle, with migrations generated, applied and proved by a test.
Command-line tool in TypeScript on Commander, with the parsing tested in-process and a binary that runs from a checkout.
Celery worker with Redis as the broker, retry and acknowledgement decided explicitly, and a check that puts a real job through a real worker.
Command-line tool in Python on Typer, with commands tested through the real parser and a module that runs with python -m.
MCP server in Python on the official SDK, over stdio or streamable HTTP, with tests that speak the protocol in-process.
Reusable Terraform module with validated inputs, an example, and native tests that prove both the outputs and the refusals without touching a cloud.
HTTP service in TypeScript on Hono with bearer token verification, a container, and tests that prove an unauthenticated request is refused.
Publishable TypeScript library with an exports map, type declarations, a test suite, and a release workflow that publishes from a tag with npm provenance.
MCP server in TypeScript on the official SDK, over stdio or streamable HTTP, with tests that speak the protocol.
Pin by digest, give the build least privilege, make rollback a tested path, and define the SLO before the dashboard.
Claude Code Codex CLI GitHub Copilot CLI Cursor Gemini CLI Windsurf Cline OpenCode Kiro
Decide the expensive things first, hold the dependency direction, and refuse the eleven patterns that are structural to remove.
Claude Code Codex CLI GitHub Copilot CLI Cursor Gemini CLI Windsurf Cline OpenCode Kiro
The problem before the solution, a metric that could come back negative, criteria somebody could fail, and what is not being built.
Claude Code Codex CLI GitHub Copilot CLI Cursor Gemini CLI Windsurf Cline OpenCode Kiro
Test the behaviour, make it deterministic, treat a flaky test as a failed one, and keep the signal worth acting on.
Claude Code Codex CLI GitHub Copilot CLI Cursor Gemini CLI Windsurf Cline OpenCode Kiro
Boundaries first, then authorization. Every finding cites a control at a version, or it is an opinion and stays out.
Claude Code Codex CLI GitHub Copilot CLI Cursor Gemini CLI Windsurf Cline OpenCode Kiro
Model first, migrate in three deploys rather than one, index because a query asked, and assume every load runs twice.
Claude Code Codex CLI GitHub Copilot CLI Cursor Gemini CLI Windsurf Cline OpenCode Kiro
Split work across agents only when the plan is wide enough to repay it, freeze the interfaces first, and never let a worker mark its own work done.
Claude Code Codex CLI GitHub Copilot CLI Cursor Gemini CLI Windsurf Cline OpenCode Kiro
Decide the document's type before its first sentence, write for the reader's task, run every sample, and delete more than you add.
Claude Code Codex CLI GitHub Copilot CLI Cursor Gemini CLI Windsurf Cline OpenCode Kiro
Three specialists for an API that already has users, where the job is finding what is wrong rather than deciding what to build.
Claude Code Codex CLI GitHub Copilot CLI Cursor Gemini CLI Windsurf Cline OpenCode Kiro
The four specialists a multi-tenant SaaS needs before its first customer, and the two integrations they all reach for.
Claude Code Codex CLI GitHub Copilot CLI Cursor Gemini CLI Windsurf Cline OpenCode Kiro
Read the console, the network log and a performance trace from a running Chrome, from an agent.
Library documentation at the version in use, fetched on demand instead of recalled from training.
Web search built for agents: results as content rather than as a list of links to fetch.
Read a Figma file's layout and styles as structured data, so generated UI matches the design.
Read and write files under directories named on the command line, and nowhere else.
Issues, pull requests, Actions and code search on the repositories a token can reach.
A local knowledge graph an agent writes to and reads back across sessions.
Read and write the Notion pages and databases an integration token has been granted.
Drive a real browser from an agent: navigate, fill, click and read the accessibility tree.
Read issues, events and stack traces from Sentry, so an agent debugs from the real error.
Nothing matches that.
The catalog grows by demand. Request a blueprint and say what is missing — requests are public, and somebody may pick yours up.
No open requests right now.
Snapshot from 2026-09-22.
The role list is wider than the catalog on purpose. Every name below is a slot somebody could fill — write one and it appears here instead.
The catalog is written by people. These are the ones who wrote what is in it.