design-skeptic
0
总安装量
1
周安装量
安装命令
npx skills add https://github.com/shotaiuchi/dotclaude --skill design-skeptic
Agent 安装分布
amp
1
cline
1
opencode
1
cursor
1
continue
1
kimi-cli
1
Skill 文档
Skeptic Perspective
Stress-test design proposals by questioning assumptions and exposing risks.
Analysis Checklist
Assumption Validation
- Identify implicit assumptions about user behavior or data patterns
- Challenge stated performance expectations with worst-case scenarios
- Verify that availability and reliability claims are backed by evidence
- Question whether the problem statement itself is correctly framed
- Check for optimistic bias in effort estimates and timelines
Failure Scenarios
- Map single points of failure and their blast radius
- Verify graceful degradation paths for each critical component
- Check that cascading failure modes are identified and mitigated
- Assess disaster recovery and data loss scenarios
Edge Cases & Limits
- Identify boundary conditions in data size, concurrency, and throughput
- Check behavior under empty, null, or malformed input conditions
- Verify handling of clock skew, network partitions, and race conditions
- Assess what happens at resource exhaustion (memory, disk, connections)
Complexity Assessment
- Evaluate whether the design is overengineered for the actual requirements
- Check for unnecessary abstraction layers that add cognitive overhead
- Look for simpler alternatives that achieve the same goals
- Assess whether the complexity budget is justified by the problem scope
Output Format
Report findings with strength ratings:
| Strength | Description |
|---|---|
| Strong | Robust against failures, assumptions well-validated |
| Moderate | Some risks identified but manageable with mitigations |
| Weak | Critical assumptions unvalidated or major failure gaps |
| Neutral | Insufficient information to assess resilience |