design-critique

Identify design risks in architectures and plans using pre-mortem, red teaming, and ATAM techniques.

9|Updated Mar 13, 2026
One-click install
npx skills add https://github.com/psenger/ai-agent-skills --skill design-critique-psenger
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: design-critique
Source: https://github.com/psenger/ai-agent-skills/tree/main/skills/design-critique
Command: npx skills add https://github.com/psenger/ai-agent-skills --skill design-critique-psenger

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Design teams often struggle to thoroughly evaluate architectures and plans. This Skill provides a disciplined, repeatable framework for exhaustive critique using pre-mortem, red teaming, and ATAM-style analysis to surface risks and improvements.

Core Features & Use Cases

  • Structured interviewing framework that relentlessly challenges assumptions and dependencies.
  • Guidance for identifying failure modes, trade-offs, and required mitigations across architectures, product plans, and feature designs.
  • Use Case: during a major architectural redesign, run a rigorous critique to reveal the top risks and evidence-based improvements before implementation.

Quick Start

Grill on this design by identifying the biggest risk and iteratively drilling down into worst-case scenarios.

Frequently Asked Questions about design-critique

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

FAQPage Schema
How do I run a pre-mortem analysis on a technical architecture?

Run a pre-mortem analysis by assuming the architecture has failed and working backward to identify the specific design risks. This Skill enforces a one-question-at-a-time interrogation to surface assumptions and worst-case scenarios.

What is ATAM and how does it evaluate architecture trade-offs?

ATAM is a structured evaluation method that identifies architectural risks and trade-offs. This Skill applies ATAM techniques to relentlessly challenge dependencies and surface required mitigations across technical plans.

Can I use red teaming to stress-test a product plan before implementation?

Red teaming can stress-test a product plan by adopting an adversarial approach to expose hidden weaknesses. This framework guides you through iterative drills to reveal evidence-based improvements before you build.

How do I identify the biggest risks in a feature design step by step?

Identify feature design risks by explicitly naming assumptions and drilling down into failure modes one question at a time. The framework reveals clear trade-offs and required mitigations through relentless interrogation.

Does design critique work for evaluating strategic documents and codebases?

Design critique works for strategic documents and codebases by applying structured analysis techniques to surface risks. It evaluates architectural plans across these technical assets to reveal weaknesses and improvements.

What are the limitations of using pre-mortem and ATAM techniques together?

Pre-mortem and ATAM techniques focus purely on surfacing risks and trade-offs rather than generating new designs. They are limited to interrogating existing plans and require explicit assumption naming to be effective.