Generate websites, components, or features from natural language
Generates complete web projects from natural language with PM-led quality gates.
/plugin marketplace add gaurangrshah/gsc-plugins/plugin install webgen@gsc-pluginsGenerate web projects from natural language descriptions with orchestrated quality control.
/webgen [description]
/webgen restaurant landing page for Bistro Bliss
/webgen portfolio site for a freelance designer
/webgen pricing component with 3 tiers
/webgen multi-page healthcare site for Clarity Health
/webgen # Interactive mode - will ask questions
Projects are created in a configurable location:
| Variable | Default | Description |
|---|---|---|
WEBGEN_OUTPUT_DIR | ./webgen-projects | Base directory for generated projects |
Set via environment variable or the orchestrator will use the default.
| Variable | Default | Description |
|---|---|---|
WEBGEN_DB_PATH | (empty) | SQLite for cross-session learning. Empty = disabled |
WebGen uses @webgen-orchestrator as Product Manager to ensure quality at every phase:
User Request
↓
┌─────────────────────────────────────┐
│ @webgen-orchestrator (PM Agent) │
│ Validates requirements, approves │
│ each phase, manages iterations │
└─────────────────────────────────────┘
↓
[Checkpoint 1: Requirements]
PM validates scope and requirements
↓
[Checkpoint 2: Research Review]
PM reviews competitive analysis
↓
[Checkpoint 3: Architecture Review]
PM reviews structure and tech stack
↓
[Checkpoint 4: Code Review]
@webgen-code-reviewer validates implementation
↓
[Checkpoint 4.5: Legal Pages]
(Conditional - if applicable)
↓
[Checkpoint 5: Final Sign-off]
PM confirms all requirements met
↓
Done
{WEBGEN_OUTPUT_DIR}/{slug} - webgen/research/ folderThis plugin includes all required agents:
| Agent | Purpose |
|---|---|
@webgen | Core website generation agent |
@webgen-orchestrator | PM coordination and quality gates |
@webgen-code-reviewer | Code quality and accessibility validation |
No external agent dependencies required.
This command invokes the @webgen-orchestrator agent to manage the workflow.
The orchestrator will:
Orchestration Context:
Domain: webgen
Creator Agent: @webgen
Reviewer Agent: @webgen-code-reviewer
Orchestrator: @webgen-orchestrator
Phases: requirements → research → architecture → implementation → legal → final
Output: ${WEBGEN_OUTPUT_DIR:-./webgen-projects}/{project-slug} - webgen/
Preferences: ${WEBGEN_OUTPUT_DIR:-./webgen-projects}/preferences.md (optional)
Database: ${WEBGEN_DB_PATH} (optional, empty = disabled)
Max Iterations: 2 per phase (then escalate to user)
$ARGUMENTS