brainstorming
Structured design dialogue that validates ideas before implementation begins.
30-analyze-impact-150
[30] ANALYZE. Understand how changes impact the system — what's the core, what's affected, what depends on what. Use when planning changes, analyzing systems, debugging issues, or anytime you need to see the full picture of cause and effect. Triggers on \"what's affected\", \"impact analysis\", \...
Full skill instructions
Core Principle: Understand the ripple effects. See how changes in one part affect the whole system.
When you invoke this skill, you're mapping:
[UPSTREAM]
What the core depends on
↓
[CORE] ←── What we're changing
↓
[DOWNSTREAM]
What depends on the core
↓
[BOUNDARIES]
Where effects fade out
Universal trigger: Anytime you need to understand impact and dependencies.
Specific triggers:
Key insight: Impact mapping prevents surprises. Changes don't happen in isolation.
| Layer | Description | Coverage |
|---|---|---|
| Core | What's directly changing | 100% — must fully understand |
| Immediate | Direct dependencies and users | 50% — must assess |
| Extended | Secondary effects | 25% — should consider |
| System | Full ecosystem | 10% — be aware |
Clearly identify what's changing:
Identify dependencies (what the core needs):
Identify dependents (what uses the core):
Follow the effects outward:
Define where impact ends:
About the Core:
About Upstream (Dependencies):
About Downstream (Dependents):
About Boundaries:
When using Impact-Map 150:
🗺️ **Impact-Map 150 Complete**
**Core Change:**
[What exactly is being changed]
**Upstream Dependencies:**
- [What this needs to work]
- [Required services/data/configs]
**Downstream Impact:**
- 🔴 Critical: [What definitely breaks]
- 🟡 Affected: [What needs checking]
- 🟢 Monitor: [What might be touched]
**Boundaries:**
- Impact stops at: [clear boundary]
- Definitely safe: [unaffected areas]
**Blast Radius:** [Small/Medium/Large/System-wide]
**Risks Identified:**
- [What could go wrong]
Ready to proceed with awareness.
Example: Changing User Authentication
[Config Files] [Environment Vars]
↓ ↓
┌─────────────────────────────┐
│ 🎯 CORE: Auth Module │
└─────────────────────────────┘
↓ ↓ ↓
[Login API] [Session Mgmt] [Token Gen]
↓ ↓ ↓
┌──────────────────────────────────┐
│ 🔴 CRITICAL: All Authenticated │
│ Endpoints, User Sessions │
└──────────────────────────────────┘
↓ ↓
┌──────────────────────────────────┐
│ 🟡 AFFECTED: Mobile App, Web App │
│ Admin Panel, API Clients │
└──────────────────────────────────┘
↓
┌──────────────────────────────────┐
│ 🟢 BOUNDARY: Analytics, Logging │
│ (may need token format update)│
└──────────────────────────────────┘
Task: "Update the date format in utils.js"
Action: Changed format from 'MM/DD/YYYY' to 'YYYY-MM-DD'
Result: 47 pages broke, 3 API integrations failed, customer reports corrupted
Why: Didn't map what used that utility
Task: "Update the date format in utils.js"
🗺️ Impact-Map 150:
Core: formatDate() in utils.js
Upstream Dependencies:
- moment.js library
- locale config
Downstream Impact:
- 🔴 Critical: Invoice generation (uses formatDate)
- 🔴 Critical: API responses (15 endpoints)
- 🟡 Affected: All UI date displays (23 components)
- 🟢 Monitor: Log timestamps
Boundaries:
- Database stores as ISO, unaffected
- External APIs have their own formatting
Blast Radius: Large — touches most of UI
Action: Create formatDateNew(), migrate gradually, deprecate old
| Failure | Detection | Recovery |
|---|---|---|
| Missed dependency | Something breaks unexpectedly | Expand upstream mapping |
| Missed dependent | Users complain after change | Trace all usages with grep/IDE |
| Underestimated blast | "Small change" causes chaos | Re-map with wider scope |
| Unclear boundaries | Don't know what's safe | Explicitly mark boundaries |
| Skill | Focus |
|---|---|
| goal-clarity-150 | WHAT we want to achieve |
| deep-think-150 | HOW to think about it |
| impact-map-150 | WHAT it affects |
| max-quality-150 | HOW to do it well |
Workflow:
goal-clarity-150 → impact-map-150 → deep-think-150 → max-quality-150
↓ ↓ ↓ ↓
Understand Map what's Think Execute
the goal affected through well
After completing this skill, write to .sessions/SESSION_[date]-[name].md:
### [HH:MM] Analyze-Impact 150 Complete
**Core Change:** <what is changing>
**Blast Radius:** <Small/Medium/Large>
**Key Dependencies:** <critical up/downstream>
**Risks:** <identified risks>
Remember: Every change has ripple effects. The question isn't "will something else be affected?" but "what will be affected and how much?" Impact mapping turns surprises into planned awareness.
Structured design dialogue that validates ideas before implementation begins.
Comprehensive design intelligence for web and mobile UI/UX across 10 technology stacks.
Comprehensive implementation plans for multi-step tasks, breaking down specs into bite-sized, testable steps.
Introduction to the obra skills system with mandatory skill invocation rules and best practices.
Execute a written implementation plan with critical review and task checkpoints.
Delegate independent tasks to specialized agents working concurrently with isolated context.
Isolated git worktrees with smart directory selection and safety verification.
Toolkit for interacting with and testing local web applications using Playwright. Supports verifying frontend functionality, debugging UI behavior, capturing browser screenshots, and viewing browser logs.
Plan searchable and shareable content that drives traffic, builds authority, and generates leads.
README-first repository scanner that extracts commands and classifies reproduction candidates without executing them.
Brainstorm and prioritize marketing strategies tailored to your SaaS stage, budget, and goals.
Plan and optimize your website's page hierarchy, navigation, URL structure, and internal linking.
The world's fastest calendar for remote work
Capture, organize, and utilize your knowledge effortlessly.
Instant Summaries of Audio & Video Interviews with AnySummary
Transform PDFs into engaging mind maps.
Chat with any PDF instantly
Create an optimal daily plan using your voice
A productivity platform to centralize organizational knowledge and workflows with contextual AI assistance.
AskYourPDF Pricing Plans: Tailored to Your Needs