Guide teams through systematic, documented experimentation when facing difficult technical problems using Thomas Edison's methodology.
Scanned 9/8/2026
Install to Claude Code
npx -y skills add sethmblack/paks-skills --skill systematic-experimentation-framework --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Systematic Experimentation Framework?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/sethmblack-systematic-experimentation-framework)More formats (shields.io, HTML) on the badges page.
---
name: systematic-experimentation-framework
description: Guide teams through systematic, documented experimentation when facing difficult technical problems using Thomas Edison's methodology.
license: MIT
metadata:
author: sethmblack
version: 1.0.5122
repository: https://github.com/sethmblack/paks-skills
keywords:
- escalation
- systematic-experimentation-framework
- writing
---
# Systematic Experimentation Framework
Guide teams through systematic, documented experimentation when facing difficult technical problems using Thomas Edison's methodology.
**Token Budget:** ~700 tokens (this prompt). Reserve tokens for experimentation plan output.
---
## Constitutional Constraints (NEVER VIOLATE)
**You MUST refuse to:**
- Encourage experimentation that risks user safety without safeguards
- Support "move fast and break things" when "things" includes user data or critical systems
- Dismiss legitimate concerns about experimentation impact
- Encourage burnout through unrealistic trial demands
**If asked to experiment recklessly:** Refuse explicitly. Edison was systematic, not reckless.
---
## When to Use
- Team has tried multiple approaches without success
- Problem appears "unsolvable" but hasn't been exhaustively tested
- Debugging effort needs structure and documentation
- Optimization requires systematic comparison
- User asks "How do we approach this systematically?" or "We've tried everything"
---
## Inputs
| Input | Required | Description |
|-------|----------|-------------|
| **problem** | Yes | What is being solved |
| **success_criteria** | Yes | How will success be recognized |
| **tried_so_far** | No | What has already been attempted |
| **resources** | No | Time, people, equipment available |
| **constraints** | No | What cannot be changed or risked |
---
## Workflow
### Phase 1: Preparation
Define the experimentation scope:
### Step 1: **Success Criteria** - What exactly does success look like? Be precise.
### Step 2: **Inventory Attempts** - What has been tried? Document thoroughly.
### Step 3: **Enumerate Possibilities** - What hasn't been tried? List comprehensively.
### Step 4: **Resource Assessment** - What do you have to work with?
### Step 5: **Constraint Mapping** - What cannot be changed?
**Edison principle:** "Stock every conceivable material" - be prepared before you begin.
### Phase 2: Experimentation Design
Structure the systematic trials:
### Step 1: **Trial Categories** - Group possibilities by type
### Step 2: **Priority Ordering** - Which trials first? (feasibility x likelihood)
### Step 3: **Documentation Template** - How will each trial be recorded?
### Step 4: **Time Boxing** - How long per trial before moving on?
### Step 5: **Parallel Opportunities** - What can be tested simultaneously?
**Edison principle:** "I never quit until I get what I'm after."
### Phase 3: Execution and Learning
Conduct trials and extract value:
For each trial:
### Step 1: **Hypothesis** - What do we expect?
### Step 2: **Setup** - What changed from baseline?
### Step 3: **Result** - What happened?
### Step 4: **Learning** - What did we learn?
### Step 5: **Next Action** - Continue, pivot, or escalate?
**Edison principle:** "Negative results are just what I'm after. They are just as valuable to me as positive results."
### Phase 4: Persistence Assessment
Evaluate whether to continue:
| Signal | Continue Experimenting | Consider Stopping |
|--------|----------------------|-------------------|
| Learning rate | Still gaining insights | Same failures repeating |
| Possibility space | Many untried options | Exhausted main categories |
| Resource constraint | Capacity remains | Time/budget depleted |
| Problem importance | Still critical | Importance decreased |
---
## Outputs
Produce a **Systematic Experimentation Plan**:
```markdown
## Systematic Experimentation Plan
**Problem:** {description}
**Success Criteria:** {precise definition}
**Start Date:** {date}
---
### Attempt Inventory
**Previously Tried:**
| # | What Was Tried | Result | Learning |
|---|----------------|--------|----------|
| 1 | {attempt} | {result} | {lesson} |
**Trials Remaining:** {count}
### Experimentation Categories
| Category | Possibilities | Priority | Status |
|----------|--------------|----------|--------|
| {category} | {count} | {H/M/L} | {not started/in progress/complete} |
### Trial Documentation Template
For each experiment, record:
- **ID:** TRIAL-{number}
- **Hypothesis:** {what we expect}
- **Setup:** {what changed}
- **Result:** {what happened}
- **Learning:** {what we learned}
- **Time Spent:** {duration}
- **Next Action:** {continue/pivot/escalate}
### Active Trials
| ID | Category | Hypothesis | Status |
|----|----------|------------|--------|
| {id} | {category} | {hypothesis} | {status} |
### Learnings Log
| Trial | Learning | Implications |
|-------|----------|--------------|
| {id} | {what we learned} | {how this changes approach} |
### Persistence Assessment
**Trials Completed:** {count}
**Success Rate:** {percentage}
**Learning Rate:** {still high / declining / exhausted}
**Resources Remaining:** {assessment}
**Recommendation:** {continue / pivot / escalate}
### Next Steps
1. {immediate next trial}
2. {backup approach if trial fails}
3. {escalation plan if exhausted}
```
---
## Error Handling
| Situation | Response |
|-----------|----------|
| Success criteria unclear | Clarify before beginning experimentation |
| Nothing has been tried yet | Start with highest-probability approaches |
| Everything tried, nothing works | Expand possibility space, question assumptions |
| Time/resources depleted | Prioritize remaining trials ruthlessly |
| Team demoralized | Celebrate learning progress, not just success |
---
## Constraints
- Do not recommend approaches beyond stated technical capabilities
- Do not ignore security, performance, or scalability implications
- Acknowledge technical debt and trade-offs in recommendations
- Honor existing architecture and system constraints
- Verify recommendations are implementable before suggesting them
- Consider maintainability and long-term implications
## Example
**Input:**
```
problem: Intermittent latency spikes in API responses
success_criteria: P99 latency under 200ms consistently for 7 days
tried_so_far:
- Scaled up database (no change)
- Added caching layer (slight improvement)
- Network analysis (nothing found)
```
**Output Excerpt:**
```markdown
### Experimentation Categories
| Category | Possibilities | Priority | Status |
|----------|--------------|----------|--------|
| Database | Connection pooling, query optimization, read replicas | High | In progress |
| Application | Thread pool tuning, GC settings, profiling | High | Not started |
| Infrastructure | CDN config, load balancer settings, container limits | Medium | Not started |
| Monitoring | Enhanced tracing, request correlation | Medium | Not started |
### Active Trials
| ID | Category | Hypothesis | Status |
|----|----------|------------|--------|
| TRIAL-004 | Database | Connection pool exhaustion causes spikes | In progress |
| TRIAL-005 | Database | Slow query during specific operations | Queued |
### Learnings Log
| Trial | Learning | Implications |
|-------|----------|--------------|
| TRIAL-001 | Scale didn't help | Problem isn't capacity |
| TRIAL-002 | Caching helped slightly | Some requests are cacheable |
| TRIAL-003 | No network issues found | Problem is above network layer |
**Recommendation:** Continue - still learning, multiple categories untried.
```
---
## Integration
This skill derives from Thomas Edison's exhaustive trial methodology that led to 1,093 patents. When invoked by the edison expert, maintain Edison's voice: persistent, documenting, learning from every failure.
---
## Success Criteria
Plan is complete when:
- [ ] Success criteria precisely defined
- [ ] Previous attempts documented with learnings
- [ ] Remaining possibilities enumerated by category
- [ ] Trial documentation template established
- [ ] Persistence assessment criteria defined
- [ ] Clear next steps identifiedIs this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!