Skip to content

Two-Weeks-Team

Nobody knows what will get built when a project starts.

Core trick

Renders nine parallel persona mockups from one idea and locks the user-selected preview as the spec for later code generation.

Tags

Description

Nobody knows what will get built when a project starts. Specs go stale. Wireframes lie. By demo day half the assumptions were wrong. So we put the picture first. Preview-Driven Development (PDD). Before any spec, before any code, the harness renders the project as nine different mockups in parallel — each a different Opus 4.7 persona pulling your idea in a different direction. You see what could be built. You select one. Preview is all you need. The selection IS the spec. Three cycles run back-to-back: Preview-Driven Development (the gallery is the spec) → Spec-Driven Development (OpenAPI hashed and locked) → Test-Driven Development (5-judge double-gate). Test-Driven Development (TDD) drove code with tests. Spec-Driven Development (SpecDD) drove code with specs. PDD drives them both by deciding what the picture is. The whole run is one autonomous session. Two anchored asks the user knows are coming (H1 selection, H2 freeze). Two adaptive asks the harness fires on its own (Socratic when intent can't be inferred, budget guard at 12× the standard token ceiling). Everything else: auto-decide. Fifty minutes from one line to a working app. Four asks total. Ten of fourteen scenes silent. A conversation with shape. LunchPull, the demo: 44 files, ~3,600 lines, spec conformance 98. Apache-2.0. Single Claude Code plugin. Zero third-party deps. 143 Opus 4.7 personas. Two human clicks. Preview is all you need.
Two-Weeks-Team/PreviewForgeForClaudeCode★ 10 forksHTMLApache-2.0Created Apr 22, 2026 · last push Jul 22, 2026

README excerpt

<div align="center">

# Preview Forge for Claude Code

## Preview is all you need.

### One line of idea → 26 AI-generated previews → pick with your eyes → frozen full-stack app.

![Gate H1 gallery — 9 advocate-rendered mockups for the LunchPull demo run](docs/assets/lunchpull-gallery-hero.png)

> **The picture is the spec.** SpecDD and TestDD only run on the mockup you approved.
> 144 Opus 4.7 agents · zero third-party services · two human clicks.

</div>

<div align="center">

[![CI](https://github.com/Two-Weeks-Team/PreviewForgeForClaudeCode/actions/workflows/ci.yml/badge.svg)](https://github.com/Two-Weeks-Team/PreviewForgeForClaudeCode/actions/workflows/ci.yml)
[![Marketplace Validate](https://github.com/Two-Weeks-Team/PreviewForgeForClaudeCode/actions/workflows/marketplace-validate.yml/badge.svg)](https://github.com/Two-Weeks-Team/PreviewForgeForClaudeCode/actions/workflows/marketplace-validate.yml)
[![Pages](https://github.com/Two-Weeks-Team/PreviewForgeForClaudeCode/actions/workflows/pages.yml/badge.svg)](https://two-weeks-team.github.io/PreviewForgeForClaudeCode/)
[![Release](https://img.shields.io/github/v/release/Two-Weeks-Team/PreviewForgeForClaudeCode?display_name=tag&sort=semver)](https://github.com/Two-Weeks-Team/PreviewForgeForClaudeCode/releases)
[![License: Apache 2.0](https://img.shields.io/github/license/Two-Weeks-Team/PreviewForgeForClaudeCode)](LICENSE)

[![Built with Opus 4.7](https://img.shields.io/badge/Built%20with-Claude%20Opus%204.7-d4a574?logo=anth

Team