design-challenge

Generate a structured critique of a design proposal with four sections: Assumptions, Failure modes, Alternatives, Recommendation.

7|Updated Mar 4, 2026
One-click install
npx skills add https://github.com/Davie521/claude-skills --skill design-challenge
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: design-challenge
Source: https://github.com/Davie521/claude-skills/tree/main/plugins/codex/skills/design-challenge
Command: npx skills add https://github.com/Davie521/claude-skills --skill design-challenge

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Challenge a design proposal by surfacing assumptions, failure modes, and alternatives to ensure a robust approach before implementation.

Core Features & Use Cases

  • Identify implicit assumptions behind a design choice.
  • Enumerate realistic failure modes and trade-offs.
  • Propose alternative approaches with concise trade-offs.
  • Produce a structured discussion artifact to guide iteration.

Quick Start

Provide a read-only design proposal and ask the assistant to generate an adversarial critique with sections for assumptions, failure modes, alternatives, and a recommendation.

Frequently Asked Questions about design-challenge

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I critique a software architecture design before implementation?▼

To critique a software architecture design, you can generate an adversarial analysis that surfaces implicit assumptions, enumerates failure modes, and proposes alternatives to ensure a robust approach before implementation.

What is adversarial analysis in design review?▼

Adversarial analysis in design review is a read-only process that challenges a design proposal by identifying hidden assumptions, realistic failure modes, and alternative approaches to produce a structured critique artifact.

How do I identify trade-offs and failure modes in a design proposal?▼

You identify trade-offs and failure modes in a design proposal by providing the design context to an adversarial critique tool, which structures the analysis into assumptions, failure modes, alternatives, and recommendations.

Can I use this design challenge approach for risk assessment of any software architecture?▼

Yes, you can use this adversarial design challenge approach for risk assessment of any software architecture, as it performs read-only analysis on design materials to expose structural vulnerabilities and alternative approaches.

What is the best way to document assumptions and alternatives for a design review?▼

The best way to document assumptions and alternatives for a design review is to generate a structured critique artifact divided into four sections: Assumptions, Failure modes, Alternatives, and Recommendation.

When do I need an adversarial critique for my architecture trade-offs?▼

You need an adversarial critique for your architecture trade-offs when you want to validate a design proposal before implementation, ensuring that implicit assumptions and potential failure modes are thoroughly evaluated.