Forgeprint

Catalog entries are written once, in English. Your browser can translate them.

Forgeprint

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

Using another agent? The home page has the command for each of the nine.

One answer

Describe yourself and your goal. The resolver returns a single blueprint, or the questions it still needs answered — never a list to sift through.

A recipe, not a description

Every step is one command with a verification after it, versions pinned. CI runs the recipes; a blueprint whose setup fails is not merged.

Curated, not collected

One blueprint per stack, project type and requirements. A better one replaces the old one instead of sitting next to it.

AI Chat Web App

Next.js chat on the AI SDK with one streaming route, bounded input, the key and system prompt kept server-side, and tests against a mock model — no API key needed to build or test.

TypeScriptAI agent or MCP server

Android Compose App

Kotlin and Jetpack Compose on AGP 9: a StateFlow ViewModel, a screen test on the JVM under Robolectric, lint as a gate and an unsigned R8 release, proved without a device or an account.

KotlinMobile application

Angular App

Angular 22 single-page app: standalone and zoneless, signals for state, a lazy feature behind a functional guard, one HTTP interceptor, Vitest in jsdom, and a build per locale that fails over budget.

TypeScriptWeb application

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.

TypeScriptWeb application

Bevy Game

Desktop 2D game in Rust on Bevy 0.19: the rules as ECS plugins in a crate with no window or renderer, tested headless one frame at a time, and a thin binary that draws them.

RustGame

Blazor Web App

Blazor Web App on .NET 10 with Identity on SQLite, server rendering with Interactive Server, bUnit component tests and CI.

C#Web application

Browser Extension (WXT, Manifest V3)

Manifest V3 extension for Chrome and Firefox on WXT: service worker, one-site content script, popup, checked typed messages, and a build check that refuses any permission beyond its policy.

TypeScriptBrowser extension

dbt + DuckDB Pipeline

dbt Core on a local DuckDB file: raw files as sources, a seed, staging views and a contracted mart, with data, unit and singular tests, sqlfluff and CI. No warehouse, no account.

SQLData or analytics

Django Web App

Server-rendered Django 6.1 application with a custom user model, login and logout, migrations, settings that refuse to start in production without a real secret, and tests that prove it.

PythonWeb application

C# MCP Server official

MCP server in C# on the official ModelContextProtocol SDK, over stdio or streamable HTTP.

C#AI agent or MCP server

Multi-tenant SaaS API official

ASP.NET Core 10 SaaS API with tenant isolation enforced in the data layer and proven by tests.

C#API service

ASP.NET Core REST API official

ASP.NET Core 10 minimal API with EF Core, bearer authentication, a container image and CI.

C#API service

Expo Mobile App

Expo SDK 57 and React Native 0.86 on Expo Router with typed routes, a screen tested through the router, and a web export plus Hermes bundles as the build proof, with no device or account.

TypeScriptMobile application

FastAPI Service official

FastAPI service with SQLAlchemy, bearer token verification, a container image and CI.

PythonAPI service

Flask API

Flask 3.1 JSON API: app factory and blueprints, Flask-SQLAlchemy and Flask-Migrate on Postgres, pydantic validation, RFC 9457 errors, JWT with caller-scoped rows, gunicorn non-root.

PythonAPI service

Flutter Mobile App

Flutter 3.47 with Riverpod 3, go_router typed routes, rules in plain Dart, 36 tests including the accessibility guideline matchers, and a release web build as the proof.

DartMobile application

Go CLI

Command-line tool in Go on Cobra, with commands tested through the real parser and a binary that builds from a checkout.

GoCommand-line tool

Go HTTP Service

HTTP service in Go on Gin with bearer token verification, a distroless container, and tests that prove an unauthenticated request is refused.

GoAPI service

Godot C# Game

2D game on Godot 4.7 in C#: the rules in a plain .NET library tested with xUnit, the game compiled against Godot.NET.Sdk from NuGet, and the engine left for you to install.

C#Game

LangGraph Agent

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.

PythonAI agent or MCP server

Laravel Web App

Laravel 13 web application on SQLite, with login and registration through Fortify, a protected dashboard, Blade and Tailwind built by Vite, PHPUnit feature tests and CI.

PHPWeb application

NestJS API

NestJS 12 HTTP API on Postgres with a global JWT guard, validated input, RFC 9457 errors, TypeORM migrations, OpenAPI, end-to-end tests against a real database and a non-root container.

TypeScriptAPI service

Next.js Full-stack App

Full-stack Next.js application with Tailwind and Postgres through Drizzle, with migrations generated, applied and proved by a test, and optional Stripe Checkout payments.

TypeScriptWeb application

Node.js CLI

Command-line tool in TypeScript on Commander, with the parsing tested in-process and a binary that runs from a checkout.

TypeScriptCommand-line tool

Nuxt App

Server-rendered Nuxt 4 app with Tailwind, a Nitro API route that validates its input, SEO tags asserted in the HTML the built server sends, and unit, component and end-to-end tests.

TypeScriptWeb application

Phaser Web Game

Browser game on Phaser 4 and Vite in strict TypeScript: the rules in plain modules with ordinary unit tests, the whole game booted headless in Vitest, and a build that fails over its size budget.

TypeScriptGame

Phoenix LiveView App

Phoenix 1.8 on Postgres: a LiveView page pushed to from the server, magic-link auth from phx.gen.auth, Ecto migrations, a production config that refuses a fake secret, and Sobelow.

ElixirWeb application

Python Background Worker

Celery worker with Redis as the broker, retry and acknowledgement decided explicitly, and a check that puts a real job through a real worker.

PythonData or analytics

Python CLI

Command-line tool in Python on Typer, with commands tested through the real parser and a module that runs with python -m.

PythonCommand-line tool

Python Library

Typed, publishable Python library on uv: src layout, strict mypy, ruff, pytest with doctests, a lockfile, a wheel proven in a fresh environment, and PyPI trusted publishing from a tag.

PythonLibrary

Python MCP Server

MCP server in Python on the official SDK, over stdio or streamable HTTP, with tests that speak the protocol in-process.

PythonAI agent or MCP server

Python RAG Service

FastAPI RAG on PostgreSQL and pgvector: ingest chunks and embeds, ask answers only from retrieved chunks and cites them, and a deterministic fake model runs every test.

PythonAI agent or MCP server

Rails Web App

Rails 8.1 on SQLite with the built-in authentication generator, sessions that expire, a Solid Queue job, Brakeman and RuboCop, and the generated non-root container image built and started.

RubyWeb application

Rust Axum Service

HTTP service in Rust on axum and sqlx with Postgres, embedded migrations, deny-by-default JWT auth, per-caller data, problem documents, and tests against a real database.

RustAPI service

Rust CLI

Command-line tool in Rust on clap derive, with one error type, exit codes a script can rely on, and tests that run the built binary.

RustCommand-line tool

Spring Boot REST API

Spring Boot 4.1 on Java 25: an OAuth2 resource server validating JWTs, Flyway on PostgreSQL, OpenAPI, problem details, Testcontainers tests and a layered non-root image.

JavaAPI service

Streamlit Data App

Streamlit dashboard over a bundled CSV: pandas transforms in a plain module with unit tests, the page driven headlessly with AppTest, usage statistics off, loopback only.

PythonData or analytics

SvelteKit App

Server-rendered SvelteKit in Svelte 5 runes and strict TypeScript on adapter-node, with a form action validated on the server, a CSP, and tests that read the HTML of the built server.

TypeScriptWeb application

SwiftUI Feature Package

A SwiftPM package of SwiftUI feature modules for an Apple app: UI isolated to the main actor, domain code that is not, swift-testing, a swift-format gate and a build against the iOS Simulator SDK.

SwiftLibrary

TanStack Start App

TanStack Start on Vite: file-based routes with validated params, server functions, a sealed session cookie behind a beforeLoad guard, and requests against the built Node server as proof.

TypeScriptWeb application

Tauri Desktop App

Tauri 2 desktop app: logic in a plain Rust crate tested without a webview, one IPC command behind a least-privilege capability, a strict CSP, and a Vite + TypeScript frontend tested with Vitest.

RustTypeScriptDesktop application

Terraform Module

Reusable Terraform module with validated inputs, an example, and native tests that prove both the outputs and the refusals without touching a cloud.

BashInfrastructure

TypeScript HTTP Service

HTTP service in TypeScript on Hono or Express with bearer token verification, a container, and tests that prove an unauthenticated request is refused.

TypeScriptAPI service

TypeScript Library

Publishable TypeScript library with an exports map, type declarations, a test suite, and a release workflow that publishes from a tag with npm provenance.

TypeScriptLibrary

TypeScript MCP Server official

MCP server in TypeScript on the official SDK, over stdio or streamable HTTP, with tests that speak the protocol.

TypeScriptAI agent or MCP server

Vite React SPA

Client-only React single-page app built by Vite, with Tailwind, React Router, a typed API client as the only network boundary, and Vitest tests that run axe-core against every route.

TypeScriptWeb application

Accessibility Specialist

Audit against WCAG 2.2 AA: automated checks first, then the manual passes a scanner cannot make, and every finding names a success criterion and a reproduction.

qualitysenior

Claude Code Codex CLI GitHub Copilot CLI Cursor Gemini CLI Windsurf Cline OpenCode Kiro

Agent Designer

A workflow before an agent and one agent before several; every tool typed, scoped and able to explain its own errors; and no prompt change without an eval set and a recorded baseline.

aisenior

Claude Code Codex CLI GitHub Copilot CLI Cursor Gemini CLI Windsurf Cline OpenCode Kiro

Android Senior Mobile Engineer

Build Android apps in Kotlin and Compose where state is hoisted, flows stop with the lifecycle, migrations are tested, keys stay in the Keystore, and R8 and a baseline profile ship.

softwareseniorkotlin

Claude Code Codex CLI GitHub Copilot CLI Cursor Gemini CLI Windsurf Cline OpenCode Kiro

API Designer

The OpenAPI document is written and linted before the first handler, and every method, status code and error body answers to a named RFC.

softwaresenior

Claude Code Codex CLI GitHub Copilot CLI Cursor Gemini CLI Windsurf Cline OpenCode Kiro

Application Security Engineer

The threat model and the security requirements come before the code, every requirement names an ASVS 5.0 control and a test, and nothing is verified by attacking a system.

securitysenior

Claude Code Codex CLI GitHub Copilot CLI Cursor Gemini CLI Windsurf Cline OpenCode Kiro

Business Analyst

Requirements a tester can fail: each one sourced, singular and traced both ways, quality targets with a unit and a range, processes in valid BPMN, and every assumption owned and dated.

productsenior

Claude Code Codex CLI GitHub Copilot CLI Cursor Gemini CLI Windsurf Cline OpenCode Kiro

Code Reviewer

Read the whole diff against its stated intent, run it, and raise only findings that name an input and the wrong result it produces.

qualitysenior

Claude Code Codex CLI GitHub Copilot CLI Cursor Gemini CLI Windsurf Cline OpenCode Kiro

Coding Mentor

Teaches while the learner codes: explain and ask for a prediction before any change, hints before answers, the learner types their own code, and a small exercise proves it landed.

educationsenior

Claude Code Codex CLI GitHub Copilot CLI Cursor Gemini CLI Windsurf Cline OpenCode Kiro

Dart Senior Software Architect

Layers are packages in a pub workspace, pubspec says what may import what, generated code has a written policy and a test, FFI sits behind one package, and a published API is versioned like a promise.

softwareseniordart

Claude Code Codex CLI GitHub Copilot CLI Cursor Gemini CLI Windsurf Cline OpenCode Kiro

Debugger

No fix without a committed reproduction, one refutable hypothesis at a time, and a root cause that explains every symptom.

qualitysenior

Claude Code Codex CLI GitHub Copilot CLI Cursor Gemini CLI Windsurf Cline OpenCode Kiro

DevOps Platform Engineer

Pin by digest, give the build least privilege, make rollback a tested path, and define the SLO before the dashboard.

devopssenior

Claude Code Codex CLI GitHub Copilot CLI Cursor Gemini CLI Windsurf Cline OpenCode Kiro

Documentation Architect

The shape of a documentation set, not its sentences: typed sections, no orphan pages, docs changed in the pull request that changes the code, and a docs build CI can fail.

docssenior

Claude Code Codex CLI GitHub Copilot CLI Cursor Gemini CLI Windsurf Cline OpenCode Kiro

.NET Senior Software Architect

Decide the expensive things first, hold the dependency direction, and refuse the eleven patterns that are structural to remove.

softwareseniorcsharp

Claude Code Codex CLI GitHub Copilot CLI Cursor Gemini CLI Windsurf Cline OpenCode Kiro

Flutter Senior Mobile Engineer

Build Flutter apps where the analyzer gate is strict, rebuilds stay local, heavy work leaves the UI isolate, one state approach is chosen in writing, and every tappable node has a label a test checks.

softwareseniordart

Claude Code Codex CLI GitHub Copilot CLI Cursor Gemini CLI Windsurf Cline OpenCode Kiro

Frontend Engineer

Build web UI to targets somebody can measure — WCAG 2.2 AA, Core Web Vitals at the 75th percentile, a declared Baseline and a byte budget — and claim nothing a check did not show.

softwaresenior

Claude Code Codex CLI GitHub Copilot CLI Cursor Gemini CLI Windsurf Cline OpenCode Kiro

Go Senior Backend Engineer

Build Go services where a context reaches every call, every zero-valued timeout is replaced, errors wrap with %w, and no test ends with a goroutine still running.

softwareseniorgo

Claude Code Codex CLI GitHub Copilot CLI Cursor Gemini CLI Windsurf Cline OpenCode Kiro

Go Senior Software Architect

In Go the package is the architecture: keep it small, hide it behind internal/, let consumers own interfaces, and make every goroutine, context and error traceable.

softwareseniorgo

Claude Code Codex CLI GitHub Copilot CLI Cursor Gemini CLI Windsurf Cline OpenCode Kiro

Java Senior Backend Engineer

Build Spring Boot services where the JSON mapper rejects what it does not know, @Transactional actually applies, and virtual threads meet a pool sized on purpose.

softwareseniorjava

Claude Code Codex CLI GitHub Copilot CLI Cursor Gemini CLI Windsurf Cline OpenCode Kiro

Java Senior Software Architect

Make the module boundaries a failing test, the build bit-for-bit reproducible, the types closed and null-checked, and every Spring proxy do what its annotation claims.

softwareseniorjava

Claude Code Codex CLI GitHub Copilot CLI Cursor Gemini CLI Windsurf Cline OpenCode Kiro

Kotlin Senior Software Architect

Gradle modules are the boundaries, internal is the wall, the public API is dumped and checked, every coroutine scope has an owner, and what Kotlin Multiplatform shares is decided in writing.

softwareseniorkotlin

Claude Code Codex CLI GitHub Copilot CLI Cursor Gemini CLI Windsurf Cline OpenCode Kiro

Modernization Engineer

Pin what the old code does before changing it, move one slice at a time behind a seam, upgrade one major version per step, and switch the old path off only when the numbers say nobody uses it.

softwaresenior

Claude Code Codex CLI GitHub Copilot CLI Cursor Gemini CLI Windsurf Cline OpenCode Kiro

Observability Engineer

OpenTelemetry names from the semantic conventions, a trace id on every log line, a cardinality budget per metric, sampling decided on purpose, and dashboards and alerts kept as code.

devopssenior

Claude Code Codex CLI GitHub Copilot CLI Cursor Gemini CLI Windsurf Cline OpenCode Kiro

Performance Engineer

Measure first, change one thing, measure again — and a result smaller than the run-to-run spread is not a result.

qualitysenior

Claude Code Codex CLI GitHub Copilot CLI Cursor Gemini CLI Windsurf Cline OpenCode Kiro

PHP Senior Software Architect

Commit the lock, pin the platform, declare strict types everywhere, make the layer rules a failing Deptrac run, and keep Laravel at the edge of a domain it does not own.

softwareseniorphp

Claude Code Codex CLI GitHub Copilot CLI Cursor Gemini CLI Windsurf Cline OpenCode Kiro

PostgreSQL Database Administrator

A backup is a restore somebody ran, an index ships with its plan, and no DDL reaches production without a lock_timeout.

datasenior

Claude Code Codex CLI GitHub Copilot CLI Cursor Gemini CLI Windsurf Cline OpenCode Kiro

Privacy Engineer

Every personal-data field has a purpose, a retention period and a deletion path a test proves; DPIA triggers are checked, not guessed; and legal conclusions go to counsel.

securitysenior

Claude Code Codex CLI GitHub Copilot CLI Cursor Gemini CLI Windsurf Cline OpenCode Kiro

Product Manager

The problem before the solution, a metric that could come back negative, criteria somebody could fail, and what is not being built.

productsenior

Claude Code Codex CLI GitHub Copilot CLI Cursor Gemini CLI Windsurf Cline OpenCode Kiro

Python Senior Backend Engineer

Build Python services where pydantic forbids what it was not told about, nothing blocks the event loop, and a session lives exactly as long as one unit of work.

softwareseniorpython

Claude Code Codex CLI GitHub Copilot CLI Cursor Gemini CLI Windsurf Cline OpenCode Kiro

Python Senior Software Architect

Python enforces no boundary itself, so put the architecture in pyproject.toml: a locked environment, import contracts, one strict type checker, and an event loop nothing blocks.

softwareseniorpython

Claude Code Codex CLI GitHub Copilot CLI Cursor Gemini CLI Windsurf Cline OpenCode Kiro

QA Automation Lead

Test the behaviour, make it deterministic, treat a flaky test as a failed one, and keep the signal worth acting on.

qualitysenior

Claude Code Codex CLI GitHub Copilot CLI Cursor Gemini CLI Windsurf Cline OpenCode Kiro

React Native Senior Mobile Engineer

Build Expo apps where the SDK picks the versions, lists recycle, no secret reaches AsyncStorage or the bundle, and an OTA update cannot land on a binary it does not fit.

softwareseniortypescript

Claude Code Codex CLI GitHub Copilot CLI Cursor Gemini CLI Windsurf Cline OpenCode Kiro

Release Manager

The version number is derived from the history, a published version never changes, and every release says how it is withdrawn before it ships.

devopssenior

Claude Code Codex CLI GitHub Copilot CLI Cursor Gemini CLI Windsurf Cline OpenCode Kiro

Research Engineer

The question written before the first search, every source graded and dated, every number fetched rather than quoted, disagreements reported instead of settled by taste, and "not found" written down.

researchsenior

Claude Code Codex CLI GitHub Copilot CLI Cursor Gemini CLI Windsurf Cline OpenCode Kiro

Ruby Senior Software Architect

Packwerk boundaries in strict mode, Zeitwerk proven in CI, a frozen lockfile with checksums, callbacks that stay in their pack, and one typing tool.

softwareseniorruby

Claude Code Codex CLI GitHub Copilot CLI Cursor Gemini CLI Windsurf Cline OpenCode Kiro

Rust Senior Software Architect

Crates as the boundaries, a public surface the lints hold, typed errors in libraries, additive features, a kept MSRV, cargo deny in CI and unsafe forbidden unless justified.

softwareseniorrust

Claude Code Codex CLI GitHub Copilot CLI Cursor Gemini CLI Windsurf Cline OpenCode Kiro

Security Reviewer

Boundaries first, then authorization. Every finding cites a control at a version, or it is an opinion and stays out.

securitysenior

Claude Code Codex CLI GitHub Copilot CLI Cursor Gemini CLI Windsurf Cline OpenCode Kiro

Site Reliability Engineer

An SLO is a ratio with a window and a target in a file, the budget has a written policy, pages fire on burn rate, and every incident ends in a blameless postmortem with owned actions.

devopssenior

Claude Code Codex CLI GitHub Copilot CLI Cursor Gemini CLI Windsurf Cline OpenCode Kiro

SQL Data Engineer

Model first, migrate in three deploys rather than one, index because a query asked, and assume every load runs twice.

dataseniorsql

Claude Code Codex CLI GitHub Copilot CLI Cursor Gemini CLI Windsurf Cline OpenCode Kiro

Swift Senior Mobile Engineer

Build SwiftUI apps where a module declares its default isolation, observation drives the view, every migration stage has a test, secrets live in the Keychain, and the accessibility audit runs in CI.

softwareseniorswift

Claude Code Codex CLI GitHub Copilot CLI Cursor Gemini CLI Windsurf Cline OpenCode Kiro

Swift Senior Software Architect

Modules are the boundaries and internal is the wall, package widens access rather than public, the public API is diffed in CI, every target states its default isolation, and evolution mode stays off.

softwareseniorswift

Claude Code Codex CLI GitHub Copilot CLI Cursor Gemini CLI Windsurf Cline OpenCode Kiro

Technical Program Manager

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.

softwaresenior

Claude Code Codex CLI GitHub Copilot CLI Cursor Gemini CLI Windsurf Cline OpenCode Kiro

Technical SEO Specialist

Only what a crawler can be shown to see: robots rules per RFC 9309, honest sitemaps, one canonical per page, reciprocal hreflang, truthful structured data, HTML that indexes. No ranking promises.

marketingsenior

Claude Code Codex CLI GitHub Copilot CLI Cursor Gemini CLI Windsurf Cline OpenCode Kiro

Technical Writer

Decide the document's type before its first sentence, write for the reader's task, run every sample, and delete more than you add.

docssenior

Claude Code Codex CLI GitHub Copilot CLI Cursor Gemini CLI Windsurf Cline OpenCode Kiro

Test Engineer

Tests inside the code: a failing test before every change, cases derived by a named technique, doubles called what they are, and mutants that prove the assertions bite.

qualitysenior

Claude Code Codex CLI GitHub Copilot CLI Cursor Gemini CLI Windsurf Cline OpenCode Kiro

TypeScript Senior Backend Engineer

Build Node.js services in TypeScript where every input is parsed, every promise is awaited or handed off on purpose, and every outbound call carries a deadline.

softwareseniortypescript

Claude Code Codex CLI GitHub Copilot CLI Cursor Gemini CLI Windsurf Cline OpenCode Kiro

TypeScript Senior Software Architect

Let the compiler, the module graph and a schema at every boundary hold the architecture, because in TypeScript a type nothing checks at runtime is a comment.

softwareseniortypescript

Claude Code Codex CLI GitHub Copilot CLI Cursor Gemini CLI Windsurf Cline OpenCode Kiro

UX Researcher

Methods, not taste: a question before a method, success criteria fixed before sessions, sample sizes with their limits, SUS scored as published, consent first, observations kept apart.

designsenior

Claude Code Codex CLI GitHub Copilot CLI Cursor Gemini CLI Windsurf Cline OpenCode Kiro

Android App Crew

A native Android app whose Gradle modules are the boundaries and whose public API is checked, with hoisted state and tested migrations, audited on a device and gated on the build that ships.

kotlin-senior-architectandroid-mobile-engineeraccessibility-specialistqa-automation-lead

Claude Code Codex CLI GitHub Copilot CLI Cursor Gemini CLI Windsurf Cline OpenCode Kiro

API Hardening Crew

Three specialists for an API that already has users, where the job is finding what is wrong rather than deciding what to build.

security-reviewerqa-automation-leaddevops-platform-engineer

Claude Code Codex CLI GitHub Copilot CLI Cursor Gemini CLI Windsurf Cline OpenCode Kiro

AppSec Audit Crew

A whole-application security and privacy audit: threat model and ASVS requirements first, a deletion path for every personal field, and a test for every control.

appsec-engineerprivacy-engineersecurity-reviewerqa-automation-lead

Claude Code Codex CLI GitHub Copilot CLI Cursor Gemini CLI Windsurf Cline OpenCode Kiro

Code Review Crew

Four reviewers, one lens each, whose findings end as one list with one verdict: correctness, security, performance and the tests in the change.

code-reviewersecurity-reviewerperformance-engineertest-engineer

Claude Code Codex CLI GitHub Copilot CLI Cursor Gemini CLI Windsurf Cline OpenCode Kiro

Data Pipeline Crew

ELT and dbt pipelines on PostgreSQL where the grain is written down, migrations and DDL cannot take a lock by surprise, and every load is tested by running it twice.

sql-data-engineerpostgres-database-administratorqa-automation-lead

Claude Code Codex CLI GitHub Copilot CLI Cursor Gemini CLI Windsurf Cline OpenCode Kiro

Docs Crew

A documentation set with a shape CI can hold: typed sections and no orphan pages, a reference generated from a linted OpenAPI document, and pages whose samples were run.

documentation-architecttechnical-writerapi-designer

Claude Code Codex CLI GitHub Copilot CLI Cursor Gemini CLI Windsurf Cline OpenCode Kiro

Flutter App Crew

A Flutter app whose layers are packages in a pub workspace, whose analyzer gate is strict and whose heavy work leaves the UI isolate, audited on a device and gated by journeys that cannot flake.

dart-senior-architectflutter-mobile-engineeraccessibility-specialistqa-automation-lead

Claude Code Codex CLI GitHub Copilot CLI Cursor Gemini CLI Windsurf Cline OpenCode Kiro

Incident Response Crew

An incident run to a written end: mitigate first, find the signal, prove the root cause with a reproduction, and close on a regression test and a blameless postmortem.

site-reliability-engineerobservability-engineerdebuggertest-engineer

Claude Code Codex CLI GitHub Copilot CLI Cursor Gemini CLI Windsurf Cline OpenCode Kiro

iOS App Crew

A SwiftUI app whose modules keep internal as the wall and declare their own actor isolation, with observation-driven views, secrets in the Keychain, audited on a device and gated on release.

swift-senior-architectswift-mobile-engineeraccessibility-specialistqa-automation-lead

Claude Code Codex CLI GitHub Copilot CLI Cursor Gemini CLI Windsurf Cline OpenCode Kiro

Legacy Modernization Crew

Business rules written down and traced to the code, old behaviour pinned by tests that are proved to bite, one slice moved at a time, and the security checks carried across.

modernization-engineerbusiness-analysttest-engineersecurity-reviewer

Claude Code Codex CLI GitHub Copilot CLI Cursor Gemini CLI Windsurf Cline OpenCode Kiro

LLM App Crew

An LLM feature designed as the simplest thing that works, with typed and scoped tools, an eval set before every prompt change, and a review that treats model output as untrusted input.

agent-designersecurity-reviewerqa-automation-lead

Claude Code Codex CLI GitHub Copilot CLI Cursor Gemini CLI Windsurf Cline OpenCode Kiro

Mobile App Crew

A React Native app on Expo built to its SDK, audited with a screen reader on a device, gated end to end, and released with a version that never changes and a way to withdraw it.

react-native-mobile-engineeraccessibility-specialistqa-automation-leadrelease-manager

Claude Code Codex CLI GitHub Copilot CLI Cursor Gemini CLI Windsurf Cline OpenCode Kiro

Performance Crew

Latency and throughput fixed by measurement: see where the time goes, change one thing in the browser or the database, and count nothing smaller than the run-to-run spread.

performance-engineerobservability-engineerpostgres-database-administratorfrontend-engineer

Claude Code Codex CLI GitHub Copilot CLI Cursor Gemini CLI Windsurf Cline OpenCode Kiro

Product Discovery Crew

An idea turned into a brief, tested requirements and a plan, with no code: the problem first, users watched rather than asked, and requirements a tester could fail.

business-analystproduct-managerux-researchertechnical-program-manager

Claude Code Codex CLI GitHub Copilot CLI Cursor Gemini CLI Windsurf Cline OpenCode Kiro

Release Crew

A release cut the same way every time: a version derived from history, a gate whose red means stop, a rollout with a rollback somebody has run, and a watch on the error budget afterwards.

release-managerdevops-platform-engineersite-reliability-engineerqa-automation-lead

Claude Code Codex CLI GitHub Copilot CLI Cursor Gemini CLI Windsurf Cline OpenCode Kiro

SaaS Launch Crew

The four specialists a multi-tenant SaaS needs before its first customer, and the two integrations they all reach for.

dotnet-senior-architectsql-data-engineersecurity-reviewerqa-automation-lead

Claude Code Codex CLI GitHub Copilot CLI Cursor Gemini CLI Windsurf Cline OpenCode Kiro

Spec-Driven Feature Crew

Four experts that take one feature from a spec somebody could fail, through a plan and test-first code, to a check the builder did not run.

product-managertechnical-program-managertest-engineerqa-automation-lead

Claude Code Codex CLI GitHub Copilot CLI Cursor Gemini CLI Windsurf Cline OpenCode Kiro

Tech Research Crew

A researcher who grades every source, a writer who turns it into a brief or an ADR, and a checker who runs the claims the decision rests on.

research-engineertechnical-writerqa-automation-lead

Claude Code Codex CLI GitHub Copilot CLI Cursor Gemini CLI Windsurf Cline OpenCode Kiro

UI Build Crew

A design turned into components somebody can measure: built to WCAG 2.2 AA and Core Web Vitals, audited by hand where a scanner stops, and gated end to end.

frontend-engineeraccessibility-specialistqa-automation-lead

Claude Code Codex CLI GitHub Copilot CLI Cursor Gemini CLI Windsurf Cline OpenCode Kiro

Web Launch Crew

Everything a public launch can be checked against: what a crawler can see, Core Web Vitals in the field, WCAG 2.2 AA by hand, and a success metric that could come back negative.

technical-seo-specialistperformance-engineeraccessibility-specialistproduct-manager

Claude Code Codex CLI GitHub Copilot CLI Cursor Gemini CLI Windsurf Cline OpenCode Kiro

agent-device mcp

Callstack's app-automation server: drive and verify iOS, Android, TV, desktop and web apps from an agent, and keep screenshots, logs and traces. Needs Xcode (macOS) or the Android SDK.

pinned 0.21.14softwarequality

Atlassian Rovo MCP Server mcp

Jira, Confluence, Compass and the rest of Atlassian Cloud through Atlassian's hosted server, as the signed-in user.

pinned v2softwareproductdocsoperations

AWS Documentation MCP Server mcp

Search, read and get recommendations from the public AWS documentation, with no AWS credentials.

pinned 1.2.1devopssoftwaredocs

Azure DevOps MCP Server mcp

Work items, projects and teams from one Azure DevOps organisation, with the tool domains narrowed to what the work needs.

pinned 2.10.0softwaredevopsproduct

Brave Search MCP mcp

Web, news, image, video and local search from Brave's own index, plus page content extracted for an agent to ground on.

pinned 2.1.4researchsoftwaremarketingneeds 1 secret

Chrome DevTools MCP mcp

Read the console, the network log and a performance trace from a running Chrome, from an agent.

pinned 1.10.1softwarequality

ClickHouse MCP Server mcp

List databases and tables and run SQL on a ClickHouse cluster, with every query sent as readonly=1.

pinned 0.7.0datasoftwareneeds 3 secrets

Cloudflare MCP Server mcp

The whole Cloudflare API and Cloudflare's documentation through Cloudflare's hosted Code Mode server: the agent writes JavaScript that Cloudflare runs against your account.

hosted, checked 2026-09-25softwaredevopssecurity

Context7 mcp

Library documentation at the version in use, fetched on demand instead of recalled from training.

pinned 4.1.1softwaredocs

dbt MCP Server mcp

Parse, list, compile and trace the lineage of a local dbt project, with no dbt platform account and nothing that runs models.

pinned 2.4.0data

Exa Search MCP mcp

Web search built for agents: results as content rather than as a list of links to fetch.

pinned 3.4.1researchsoftwaremarketingneeds 1 secret

Fetch MCP mcp

Fetch a URL and hand the agent its content as Markdown, including addresses on your own network.

pinned 2026.8.18researchdocssoftware

Figma Context MCP mcp

Read a Figma file's layout and styles as structured data, so generated UI matches the design.

pinned 0.13.2designsoftwareneeds 1 secret

Filesystem MCP mcp

Read and write files under directories named on the command line, and nowhere else.

pinned 2026.8.31softwaredataoperations

Firecrawl MCP mcp

Scrape, crawl, map and search the web through Firecrawl, and get pages back as Markdown or as JSON to a schema.

pinned 3.25.4researchsoftwaremarketingneeds 1 secret

Git MCP mcp

Status, diffs, log and commits on one local Git repository, named on the command line.

pinned 2026.8.18software

GitHub MCP Server mcp

Issues, pull requests, Actions and code search on the repositories a token can reach.

pinned v1.12.2softwaredevopsproductneeds 1 secret

GitLab MCP Server mcp

GitLab's built-in MCP server (beta): projects, work items, merge requests and pipelines on your own GitLab instance or GitLab.com.

pinned gitlab-18.6softwaredevopsproduct

Grafana MCP mcp

Search dashboards, query Prometheus and Loki, and read alerts and incidents in Grafana, with every write tool switched off.

pinned 1.5.1devopssoftwareoperationsneeds 2 secrets

LaunchDarkly MCP Server mcp

LaunchDarkly's own server for feature flags and AI Configs, pinned and started with read tools only; writes, including flag toggles in live environments, are one flag away.

pinned 0.6.2softwaredevopsproductneeds 1 secret

Linear MCP mcp

Linear issues, projects and comments through Linear's hosted server, read-only unless you choose the full endpoint.

hosted, checked 2026-09-24softwareproduct

MCP for Blender mcp

Drive a running Blender from an agent: read the scene, take viewport screenshots, fetch assets, and run Python inside Blender. Safe mode and telemetry-off are set here.

pinned 2.1.1designsoftware

Memory MCP mcp

A local knowledge graph an agent writes to and reads back across sessions.

pinned 2026.8.31softwareresearchoperations

Mobile MCP mcp

Drive iOS and Android simulators, emulators and real devices from an agent: read the screen, tap, type, install apps and read logs. Needs Xcode (macOS) or the Android SDK.

pinned 1.0.5softwarequality

MobileBuildMCP (formerly XcodeBuildMCP) mcp

Build, run and test iOS and macOS apps on simulators from an agent, through xcodebuild. macOS with Xcode only; error reporting to Sentry turned off.

pinned 2.7.1softwarequality

MongoDB MCP Server mcp

Query collections, inspect schemas and indexes, and explain plans on a MongoDB deployment, in read-only mode.

pinned 3.0.4softwaredataneeds 1 secret

Netlify MCP Server mcp

Netlify's own server: projects, deploys, environment variables, forms, access controls and extensions on the Netlify account you are logged in to.

pinned 1.15.1softwaredevops

Next.js DevTools MCP mcp

Read build and runtime errors, routes and logs from a running Next.js 16+ dev server, and point the agent at the docs for the installed version.

pinned 0.4.0softwarequality

Notion MCP mcp

Read and write the Notion pages and databases an integration token has been granted.

pinned 2.5.2docsproductoperationsneeds 1 secret

Nx MCP mcp

An Nx monorepo's project graph, project configuration, generators and running tasks, read by an agent, with Nx Cloud left out.

pinned 0.25.0softwaredevops

Perplexity MCP mcp

Web search, quick answers, reasoning and deep research from Perplexity's API, with sources, from inside an agent.

pinned 1.2.1researchsoftwaremarketingneeds 1 secret

Playwright MCP mcp

Drive a real browser from an agent: navigate, fill, click and read the accessibility tree.

pinned 0.0.82softwarequalitydesign

Postgres MCP Pro mcp

Schemas, query plans, index advice and health checks on a PostgreSQL database, in the read-only restricted mode.

pinned 0.3.0softwaredataneeds 1 secret

Sentry MCP mcp

Read issues, events and stack traces from Sentry, so an agent debugs from the real error.

pinned 0.40.0softwaredevopsqualityneeds 1 secret

Sequential Thinking MCP mcp

A scratchpad tool the model calls to write its reasoning as numbered, revisable steps; it reaches nothing outside itself.

pinned 2026.8.31softwareresearchai

Serena mcp

Find, read and edit code by symbol through a language server, instead of by line and by grep.

pinned 1.7.0software

Shopify Dev MCP mcp

Search Shopify's developer documentation and API schemas, and validate GraphQL, Liquid, theme and UI-extension code against them.

pinned 1.15.4software

Storybook MCP mcp

Storybook's official MCP addon: the agent reads your components' docs and stories, previews them and runs their tests from the local dev server.

pinned 10.6.0softwaredesignquality

Stripe MCP mcp

The Stripe API and Stripe's documentation through Stripe's hosted server, for the accounts and sandboxes you authorise.

hosted, checked 2026-09-24softwarefinanceoperations

Supabase MCP Server mcp

Query one Supabase project's schema, data, logs and docs from an agent, scoped to that project and read-only.

hosted, checked 2026-09-24softwaredata

Svelte MCP mcp

Current Svelte 5 and SvelteKit documentation, and a static checker that tells the agent what is wrong with the component it just wrote.

pinned 0.1.26software

Tavily MCP mcp

Search, extract, map and crawl the web through Tavily, with results shaped for an agent rather than a person.

pinned 0.2.22researchsoftwaremarketingneeds 1 secret

Terraform MCP Server mcp

Look up providers, modules and policies in the public Terraform Registry, so an agent writes HCL against the current schema.

pinned 1.3.0devopssoftware

Time MCP mcp

The current time in any IANA time zone, and conversion between zones, so an agent stops guessing the date.

pinned 2026.8.18softwareoperationsproduct

Vercel MCP mcp

Projects, deployments, build and runtime logs and Web Analytics through Vercel's hosted server (public beta), as the signed-in user; it can also deploy and make purchases.

hosted, checked 2026-09-25softwaredevops

Nothing fits?

The catalog grows by demand. Request a blueprint and say what is missing — requests are public, and somebody may pick yours up.

Requested blueprints

No open requests right now.

Snapshot from 2026-09-22.

30 roles with no expert yet

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.

Analytics engineerCloud architectCompliance officerContent strategistContract analystCurriculum designerData protection officerData scientistDesign systems leadDeveloper advocateEmbedded engineerFinancial analystFull-stack engineerGame developerGrowth marketerIncident commanderInstructional designerLiterature reviewerMLOps engineerMachine learning engineerOperations managerPenetration testerPricing analystProject managerPrompt engineerRevenue analystSupply chain analystSupport engineerUI designerUX designer

Featured contributors

The catalog is written by people. These are the ones who wrote what is in it.