architecture-design-contest
Generate multiple radically different designs for a feature using parallel sub-agents.
Skill by japurcell
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/japurcell-architecture-design-contest
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: design
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/architecture-design-contest
What's inside
- Skill name
architecture-design-contest- Description
- Generate multiple radically different designs for a feature using parallel sub-agents. Use when user wants to explore design options or mentions "design it twice".
- License
- MIT
- Instructions
- 65 lines in SKILL.md · view on GitHub
Agent Skills spec issues
- name: "architecture-design-contest" does not match folder "skill-snapshot"
Files (1)
- SKILL.md
SKILL.md (first lines)
# Architecture Design Contest
Based on "Design It Twice" from "A Philosophy of Software Design": your first idea is unlikely to be the best. Generate multiple radically different designs, then compare.
## Workflow
### 1. Gather Requirements
Interview me relentlessly about every aspect of my problem/feature request until we reach a shared understanding. Walk down each branch of the design tree, resolving dependencies between decisions one-by-one. For each question, provide your recommended answer.
Ask the questions one at a time.
If a question can be answered by exploring the codebase, then defer that question to codebase exploration.
### 2. Codebase Exploration
**Goal**: Understand relevant existing code and patterns at both high and low levels.
1. Launch 2+ code-explorer subagents in parallel covering different angles.
2. Each subagent should trace through the code comprehensively, focus on abstractions and flow of control, target a different aspect of the codebase (e.g., similar features, architecture, UX, testing, extension points), and return a list of 5-10 key files to read.
3. After subagents complete, read the files they identify.
4. Present only findings that will influence implementation or questioning.
When explaining why exploration cannot be skipped, connect each exploration gap to the specific downstream phase where it causes damage — don't just list generic risks. For example: missing conventions → mid-Phase 5 implementation rework; missing integration points → incorrect Phase 4 design; unknown architecture patterns → implementation gaps in Phase 5 implementation.
### 3. Generate Designs (Parallel Subagents)
- Launch 3+ parallel code-architect subagents. Each must:
- Produce a **radically different** approach
- Use a LLM from a different family to maximize diversity
- Find web references to cite in your design decisions. This is important because your training data is stale. Search for up to date:
- Tech stack official documentation
- Best practices
- Similar open source implementations
### 4. Present Designs
Present designs sequentially so user can absorb each approach before comparison.
### 5. Compare Designs
After showing all designs, compare them on:
- **Simplicity**: ease of understanding and use
- **General-purpose vs specialized**: Can handle future use cases without changes. But beware over-generalization.
- **Implementation efficiency**: Does this design allow for an efficient implementation, or does it force awkward workarounds?
- **Ease of correct use** vs **ease of misuse**
Discuss trade-offs in prose, not tables. Highlight where designs diverge most.
### 6. Synthesize
Often the best design combines insights from multiple options. Ask:
- "Which design best fits your primary use case?"
- "Any elements from other designs worth incorporating?"
## Anti-Patterns
- Don't let sub-agents produce similar designs - enforce radical difference
- Don't skip comparison - the value is in contrast
- Don't implement - this is purely about interface shape
- Don't evaluate based on implementation effortFrom japurcell/skills, MIT.
More from japurcell/skills
- 0.570score
ruminate
japurcell
Mine past conversations for uncaptured patterns, corrections, and knowledge.
SkillAFreshness: AClaude Code +9 - 0.570score
meditate
japurcell
Audit and evolve the brain vault - prune outdated content, discover cross-cutting principles, review skills for structural encoding opportunities.
SkillAFreshness: AClaude Code +9 - 0.567score
brain-install
japurcell
Install a portable brain vault, six local brain skills, and optional repository hooks, migrating existing guidance when present.
SkillAFreshness: AClaude Code +9 - 0.565score
brain
japurcell
Read/write brain files at brain/.
SkillAFreshness: AClaude Code +9 - 0.565score
addy-code-review-and-quality
japurcell
Conducts multi-axis code review.
SkillAFreshness: AClaude Code +9 - 0.565score
addy-performance-optimization
japurcell
Optimizes application performance across frontend, backend, queries, and databases.
SkillAFreshness: AClaude Code +9 - 0.565score
exec-plans
japurcell
Mandatory when starting, resuming, executing, orchestrating, reading, modifying, discussing, or touching any 'exec-plan', 'ExecPlan', 'execution plan'…
SkillAFreshness: AClaude Code +9 - 0.565score
reflect
japurcell
Reflect on the conversation and update the brain.
SkillAFreshness: AClaude Code +9 - 0.565score
architecture-design-contest
japurcell
Generate multiple competing architecture designs for a feature, compare their trade-offs, and recommend or synthesize the best direction before implementation.
SkillAFreshness: AClaude Code +9 - 0.564score
agents-md-install
japurcell
Install, audit, or update root and nested AGENTS.md files and task-specific reference docs in a project.
SkillAFreshness: AClaude Code +9 - 0.560score
code-review
japurcell
Review a pull request, branch, recent commits, staged or unstaged changes, or AI-generated code for correctness, readability, architecture, security…
SkillAFreshness: AClaude Code +9 - 0.558score
code-modernization
japurcell
Modernize legacy codebases with a guided, stepwise process that produces an executive brief
SkillAFreshness: AClaude Code +9
Signals
- Stars
- 0
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Oct 15, 2026 (14 days ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/japurcell/skills
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from japurcell
- 0.570score
ruminate
japurcell
Mine past conversations for uncaptured patterns, corrections, and knowledge.
SkillAFreshness: AClaude Code +9 - 0.570score
meditate
japurcell
Audit and evolve the brain vault - prune outdated content, discover cross-cutting principles, review skills for structural encoding opportunities.
SkillAFreshness: AClaude Code +9 - 0.567score
brain-install
japurcell
Install a portable brain vault, six local brain skills, and optional repository hooks, migrating existing guidance when present.
SkillAFreshness: AClaude Code +9 - 0.565score
brain
japurcell
Read/write brain files at brain/.
SkillAFreshness: AClaude Code +9 - 0.565score
addy-performance-optimization
japurcell
Optimizes application performance across frontend, backend, queries, and databases.
SkillAFreshness: AClaude Code +9 - 0.565score
addy-code-review-and-quality
japurcell
Conducts multi-axis code review.
SkillAFreshness: AClaude Code +9
Cite this page
architecture-design-contest skill. Agent Mart. https://agentmart.dev/skills/japurcell-architecture-design-contest (last updated 2026-10-24)