antipattern-detector
Detect common technical and organizational anti-patterns in proposals, architectures, and plans. Use when strategic-cto-mentor…
Identify and challenge implicit assumptions in plans, proposals, and technical decisions. Use when strategic-cto-mentor needs to surface hidden assumptions and wishful thinking before they become costly mistakes.
$ npx -y skills add alirezarezvani/claude-cto-team --skill assumption-challenger --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/assumption-challengerContext preview
The summary Claude sees to decide when to auto-load this skill.
Identify and challenge implicit assumptions in plans, proposals, and technical decisions. Use when strategic-cto-mentor needs to surface hidden assumptions and wishful thinking before they become costly mistakes.
name: assumption-challenger description: Identify and challenge implicit assumptions in plans, proposals, and technical decisions. Use when strategic-cto-mentor needs to surface hidden assumptions and wishful thinking before they become costly mistakes.
Systematically identifies and stress-tests assumptions that are treated as facts but may not be validated.
Most project failures trace back to invalid assumptions:
**The cost of invalid assumptions compounds over time.** A bad assumption in week 1 can waste months of work.
---
Assumptions about how long things will take.
**Common patterns**:
**Challenge questions**:
Assumptions about team capacity and availability.
**Common patterns**:
**Challenge questions**:
Assumptions about system capabilities and constraints.
**Common patterns**:
**Challenge questions**:
Assumptions about market, users, and business outcomes.
**Common patterns**:
**Challenge questions**:
Assumptions about factors outside your control.
**Common patterns**:
**Challenge questions**:
---
Read the proposal and identify statements that are treated as facts but aren't validated:
**Flag statements containing**:
For each assumption, categorize:
| Category | Risk if Wrong | Validation Difficulty | |----------|---------------|----------------------| | Timeline | Project delay | Medium (compare to past) | | Resource | Execution failure | Medium (check market) | | Technical | System failure | High (requires testing) | | Business | Wasted investment | High (requires market validation) | | External | Plans disrupted | Variable |
For each significant assumption:
### Assumption: [Statement] **Category**: [Type] **Stated or Implicit**: [Was it stated or hidden?] **Evidence Supporting**: - [Evidence 1] - [Evidence 2] **Evidence Against**: - [Counter-evidence 1] - [Counter-evidence 2] **Risk if Wrong**: - [Impact on timeline] - [Impact on cost] - [Impact on success] **Validation Method**: - [How to test this assumption] - [Cost/time to validate] **Verdict**: [ ] Valid - Evidence supports [ ] Questionable - Needs validation [ ] Invalid - Evidence contradicts [ ] Unknown - Cannot assess
Focus on assumptions that are: 1. **High impact** - Project fails if wrong 2. **Low evidence** - Based on hope, not data 3. **Testable** - Can be validated before commitment
---
Compare assumption to external data.
**Template**: > "You assume [X]. Industry data shows [Y]. What makes you different?"
**Example**: > "You assume you can hire 3 senior engineers in 2 months. The average time-to-hire for senior engineers in your market is 4-6 months. What's your strategy to beat that?"
Compare to organization's past performance.
**Template**: > "You assume [X]. Last time you attempted [similar thing], it took [Y]. What's changed?"
**Example**: > "You assume 8 weeks for the microservices migration. Your last infrastructure migration took 5 months. What's different this time?"
Push assumption to failure point.
**Template**: > "You assume [X]. What happens when [stress scenario]?"
**Example**: > "You assume the system hand
Your personal CTO Team for Claude Code - Custom AI subagents that provide strategic technical leadership, system architecture design, and brutally honest feedback on your technical decisions.
Detect common technical and organizational anti-patterns in proposals, architectures, and plans. Use when strategic-cto-mentor…
Recommend architecture patterns (monolith, microservices, serverless, modular monolith) based on scale, team size, and…
Generate targeted clarifying questions (2-3 max) that challenge vague requirements and extract missing context. Use after…
Infrastructure and development cost estimation for technical projects. Use when planning budgets, evaluating build vs buy…
Transform clarified user requests into structured delegation prompts optimized for specialist agents (cto-architect,…
Deep expertise in ML/CV model selection, training pipelines, and inference architecture. Use when designing machine learning…