This repo contains the open-source templates that power VibeForge:
- Archetypes (question trees)
- Contract types (shape of the Forge Contract)
- Contract scoring (Contract Score + missing clauses)
- Generators (Forge Contract markdown + platform-specific agent prompts)
Live demo: https://tryvibeforge.com/
VibeForge turns vague app ideas into build-ready contracts (a “Forge Contract”) and compiles them into agent prompts for tools like Replit Agent, Cursor, and others.
packages/vibeforge-templates/src/archetypes.ts— archetypes + question treespackages/vibeforge-templates/src/types.ts— Contract + Question typespackages/vibeforge-templates/src/scoring.ts— weights + completeness rulespackages/vibeforge-templates/src/generators.ts— markdown + prompt generatorsexamples/— sample Forge Contracts (add yours in PRs!)
If you want to consume these templates as a package:
npm install
npm run buildAdd a new archetype (question tree) or improve existing ones:
- Edit
packages/vibeforge-templates/src/archetypes.ts - Add an example output under
examples/ - Open a PR
See CONTRIBUTING.md.
- A prompt is a contract
- Deterministic outputs (no external LLM calls in these templates)
- Defaults are allowed only when “safe” (auth=none, db=sqlite, deploy=replit)


