design-twice

Community

Generate divergent architectures before deciding.

Authorluyzkk
Version1.0.0
Installs0

System Documentation

What problem does it solve?

Prevents premature convergence on a single architecture by forcing multiple genuinely different proposal directions early, so the decision reflects your constraints instead of early assumptions.

Core Features & Use Cases

  • Parallel divergent architecture proposals: Generates 3 to 5 complete architectural directions using isolated sub-agents with distinct constraints per domain.
  • Constraint-first context extraction: Reads the codebase (stack, libs, patterns, relevant entities/schemas) to build shared constraints before proposing.
  • Structured comparison and recorded decision: Consolidates results into a comparison table, checks convergence, recommends a proposal, and registers the outcome in .claude/decisions.md with a DT- prefix.

Quick Start

Ask design-twice to explore an architecture direction by running /anti-vibe-coding:design-twice with your problem or feature description as the argument.

Dependency Matrix

Required Modules

None required

Components

scriptsreferences

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: design-twice
Download link: https://github.com/luyzkk/Anti-Vibe-Coding/archive/main.zip#design-twice

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.