Production-grade CLAUDE.md generation with SOLID, testing, and architecture standards.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
We haven't yet run this listing's install command through our automated sandbox check. This isn't a red flag β we're steadily working through the catalog.
π‘ Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
The quality contract your AI coding assistant works within.
You hired an AI engineer. It's brilliant. It also installed the same 14 VS Code extensions twice today, spun up 6 Docker containers it will never clean up, and your disk went from 12 GB free to 0 KB in one session.
A full disk doesn't fail gracefully. It kills VS Code, the terminal, Docker, and the database simultaneously.
ForgeCraft is the quality contract your AI coding assistant works within β so it builds fast and doesn't burn down the house.
Supports: Claude (CLAUDE.md) Β· Cursor (.cursor/rules/) Β· GitHub Copilot (.github/copilot-instructions.md) Β· Windsurf (.windsurfrules) Β· Cline (.clinerules) Β· Aider (CONVENTIONS.md)
Every session, every project, every AI assistant β measured against the same 7-property Generative Specification model. Not vibes. Not a linter score. A score out of 14 that tells you exactly where the gap is and why.
| Property | What it checks |
|---|---|
| Self-Describing | Does the codebase explain itself without you? |
| Bounded | Is business logic leaking into your routes? |
| Verifiable | Are there tests, and did they pass in a real runtime? |
| Defended | Are hooks blocking bad commits before they land? |
| Auditable | Is every architectural decision recorded and findable? |
| Composable | Can you swap the database without touching the domain? |
| Executable | Is there CI evidence this thing actually ran? |
ForgeCraft injects enforceable rules into every project's AI instructions that make environment pollution a convention violation, not an incident.
VS Code extensions
Before installing: code --list-extensions | grep -i <name>. Only install if no version in the required major range is already present. The same extension doesn't get downloaded twice in the same day.
Docker containers
Check before creating: docker ps -a --filter name=<service>. If it exists, start it β don't create it. Prefer docker compose up (reuse) over bare docker run (always creates new). Logs capped at 500 MB. docker system prune -f is documented as a periodic maintenance step, not an emergency.
Exception: Multiple containers of the same service are permitted when they differ meaningfully in plugin set or major version β for example, a
postgres-pgvectorcontainer alongside a standardpostgrescontainer. Name containers to reflect the variant (e.g.,db-pgvector,db-timescale); otherwise the deduplication rule applies.
Python virtual environments
One .venv per project root. Reuse if the Python major.minor version matches. Never create a venv in a subdirectory unless it's a standalone installable package. Unused dependencies flagged by pip list --not-required.
Synthetic and time-series data Before writing more than 100 MB of generated data, the AI asks: retain raw, condense statistically, or delete after the run? Synthetic datasets older than 7 days with no code reference: ask to delete.
General
If the workspace grows beyond 2 GB outside of known build artifacts (node_modules/, .venv/, dist/), surface a warning and stop. Never silently grow the workspace.
That's the entire onboarding prompt. ForgeCraft reads the spec, the AI assigns the tags, and ForgeCraft writes the instruction file, emits Status.md, docs/adrs/, docs/PRD.md, docs/TechSpec.md, hooks, and skills. The AI has full context. You start building.
ForgeCraft scans your project, auto-detects your stack, and generates tailored instruction files from 116 curated blocks β SOLID, hexagonal architecture, testing pyramids, CI/CD, and 24 domain-specific rule sets β in seconds.
Quality gates are structured pass/fail checks your AI assistant runs at defined moments β before a commit, before a release, after a deployment. They're not linter rules. Each gate has a condition, an evidence requirement, and a flag for whether human review is mandatory.
Gates are organized by release phase so you're not running pre-release chaos tests on day one of a greenfield project:
| Phase | Example gates |
|---|---|
| development | Unit tests pass Β· lint clean Β· no layer violations Β· no hardcoded secrets |
| pre-release hardening | Mutation testing β₯80% Β· DAST scan Β· 2Γ peak load Β· chaos (Toxiproxy) |
| release candidate | OWASP Top 10 pentest Β· full mutation audit Β· compatibility matrix Β· accessibility |
| deployment | Canary config verified Β· smoke tests pass Β· observability confirmed |
| post-deployment | Synthetic probes live Β· 30-min error window monitored Β· incident runbook reviewed |
Gates tagged requires_human_review: true cannot be auto-passed β some checks require a human.
The full gate library, contribution guide, and schema are in the quality gates repository β
Every non-obvious architectural decision gets recorded. ForgeCraft auto-sequences docs/adrs/NNNN-slug.md in MADR format β context, decision, alternatives, consequences. Your AI assistant reasons about past choices. Your team stops re-litigating them.
claude init, Cursor's workspace rules, or Copilot's instructions file get you started. ForgeCraft gets you to production standards β across every AI assistant, every session, every engineer on the team.
| Default AI setup | ForgeCraft | |
|---|---|---|
| Instruction file | Generic, one-size-fits-all | 116 curated blocks matched to your stack |
| AI assistants | Varies by tool | Claude, Cursor, Copilot, Windsurf, Cline, Aider |
| Architecture | None | SOLID, hexagonal, clean code, DDD |
| Testing | Basic mention | Testing pyramid, coverage targets, mutation gates |
| Domain rules | None | 24 domains (fintech, healthcare, gamingβ¦) |
| Quality score | None | GS score out of 14 β know exactly where the gap is |
| Release phases | None | 7 phases from development through post-deployment |
| Dev hygiene | None | VS Code, Docker, Python venv, disk guard |
| ADRs | None | Auto-sequenced, MADR format |
| Session continuity | None | Status.md + forgecraft.yaml persist context |
| Drift detection | None | refresh detects scope changes |
After setup, your AI has the context. These prompts direct the work. Copy, paste, run.
| Situation | Prompt |
|---|---|
| New project β scaffold structure | Greenfield Setup |
| Existing project β integrate ForgeCraft | Brownfield Integration |
Audit shows file_length failures | Decompose by responsibility |
Audit shows hardcoded_url failures | Extract to env vars |
Audit shows hardcoded_credential failures | Remove secrets β do this first |
Audit shows layer_violation failures | Fix route β DB direct calls |
Audit shows mock_in_source failures | Move mocks out of production |
Audit shows missing_prd failures | Reverse-engineer spec docs |
Audit shows stale_status failures | Update Status.md |
| Score β₯ 80 and preparing to ship | Pre-release hardening |
| Just deployed to production | Post-deployment checklist |
| Project scope changed | Drift detection |
β Full Workflow Playbook Β· Online version
No reviews yet β be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/forgecraft)<a href="https://allmcps.com/mcp/forgecraft"><img src="https://allmcps.com/api/badge/forgecraft?style=directory" alt="Forgecraft on AllMCPs" /></a>