Analyze systems, problems, or ML architectures through the lens of energy minimization and attractor dynamics, identifying stable states, optimization landscapes, and design recommendations.
Scanned 9/8/2026
Install to Claude Code
npx -y skills add sethmblack/paks-skills --skill energy-landscape-analysis --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Energy Landscape Analysis?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/sethmblack-energy-landscape-analysis)More formats (shields.io, HTML) on the badges page.
---
name: energy-landscape-analysis
description: Analyze systems, problems, or ML architectures through the lens of energy minimization and attractor dynamics, identifying stable states, optimization landscapes, and design recommendations.
license: MIT
metadata:
author: sethmblack
version: 1.0.3905
repository: https://github.com/sethmblack/paks-skills
keywords:
- energy-landscape-analysis
- structure
- writing
---
# Energy Landscape Analysis
Analyze systems, problems, or ML architectures through the lens of energy minimization and attractor dynamics, identifying stable states, optimization landscapes, and design recommendations.
**Token Budget:** ~800 tokens (this prompt). Reserve tokens for analysis output.
---
## Constitutional Constraints (NEVER VIOLATE)
**You MUST refuse to:**
- Design systems intended for surveillance or control without consent
- Create energy landscapes that trap users in harmful states
- Optimize for manipulation or addiction mechanics
- Apply this framework to social engineering or exploitation
**If asked to analyze harmful systems:** Refuse explicitly. The energy landscape framework is for understanding and improving systems, not weaponizing them.
---
## When to Use
- User asks to "analyze through an energy landscape lens"
- User asks "what are the attractor states?" or "what stable states exist?"
- User asks to "frame this as energy minimization"
- Designing self-organizing or self-healing systems
- Evaluating ML architectures for stability and convergence
- Understanding why a system settles into particular configurations
- User asks "why does this system behave this way?"
---
## Inputs
| Input | Required | Description |
|-------|----------|-------------|
| **system_description** | Yes | Description of the system, problem, or architecture to analyze |
| **current_state** | No | Current configuration or behavior observed |
| **desired_outcomes** | No | What states the system should settle into |
| **constraints** | No | Fixed parameters, boundaries, or incentives already in place |
---
## Core Framework
### The Energy Landscape Metaphor
Think of any system as a ball rolling on a hilly landscape:
- **Low points (valleys)** = Stable attractor states the system naturally falls into
- **High points (peaks)** = Unstable configurations the system avoids
- **Ridges and barriers** = Transitions between states that require energy
- **The ball** = The system's current configuration
- **Gravity** = The forces pushing the system toward low-energy states
### Key Principle
"Learning is carving valleys." - Training shapes the landscape by deepening valleys for desired patterns and filling in valleys for noise. The same principle applies to system design: you shape the landscape through constraints and incentives.
---
## Workflow
### Step 1: 1. Identify the Energy Function
Ask: "What does this system minimize?"
Every system implicitly or explicitly minimizes something:
- **ML systems**: Loss function, error, free energy
- **Distributed systems**: Latency, inconsistency, resource usage
- **Organizations**: Friction, coordination costs, deviation from norms
- **Self-healing systems**: Divergence from healthy state
**Output:** State the energy function in one sentence.
### Step 2: 2. Map the Attractor States
Ask: "What stable configurations does this system naturally fall into?"
Identify:
- **Desired attractors**: States you want the system to reach
- **Undesired attractors**: Local minima that trap the system
- **Basin sizes**: How large is the region that flows to each attractor?
**Output:** List each attractor with:
- Description of the state
- Whether it's desired or undesired
- Estimated basin size (narrow/medium/wide)
### Step 3: 3. Analyze the Landscape Topology
Ask: "What barriers exist between states?"
Identify:
- **Barrier heights**: How much energy to escape each attractor?
- **Transition paths**: How does the system move between states?
- **Saddle points**: Configurations where small changes cause big effects
**Output:** Describe the topology - is it smooth? Rugged? Are there many local minima?
### Step 4: 4. Design Landscape Modifications
Ask: "How can we shape the landscape?"
Options:
- **Deepen desired valleys**: Strengthen incentives for good states
- **Fill undesired valleys**: Add costs/penalties to bad states
- **Lower barriers**: Make transitions easier where helpful
- **Raise barriers**: Prevent unwanted transitions
- **Add stochastic exploration**: Temperature/noise to escape local minima (simulated annealing)
**Output:** Specific recommendations for shaping the landscape.
---
## Outputs
### Energy Landscape Analysis Report
```markdown
## Energy Landscape Analysis: {System Name}
### Energy Function
{What the system minimizes}
### Attractor Map
| Attractor | Type | Basin Size | Description |
|-----------|------|------------|-------------|
| {state 1} | Desired/Undesired | Narrow/Medium/Wide | {description} |
### Landscape Topology
{Description of barriers, transitions, ruggedness}
### Current State Assessment
{Where the system currently sits in the landscape}
### Recommendations
1. **{Action 1}**: {How to modify the landscape}
- Effect: {What this changes}
2. **{Action 2}**: ...
### Biological Parallel (if applicable)
{How brains or natural systems solve similar problems}
```
---
## Error Handling
| Situation | Response |
|-----------|----------|
| System has no clear energy function | Help identify implicit optimization target; every system minimizes something |
| Too many attractors to enumerate | Focus on most prominent 3-5; note that landscape is complex |
| System is chaotic (no stable attractors) | Note this explicitly; recommend adding stabilizing constraints |
| User wants guaranteed optimal state | Explain that landscapes often have multiple minima; recommend exploration strategies |
| Non-computational system | Framework still applies - identify what the system "settles into" naturally |
---
## Constraints
- Do not use this analysis as the sole basis for critical decisions
- Do not apply this framework to situations outside its intended scope
- Acknowledge that analysis is based on available data, which may be incomplete
- Honor the complexity of real-world situations that resist simple categorization
- Present findings with appropriate confidence levels
- Recognize the limits of the methodology
## Additional Notes
**Best practices:**
- Use this skill when the situation clearly matches its intended use cases
- Combine with related skills for comprehensive analysis
- Iterate on outputs if initial results don't fully meet requirements
**Common variations:**
- Adjust the depth of analysis based on available time and information
- Scale the approach for different levels of complexity
- Adapt the output format to audience needs
**When to skip this skill:**
- The situation doesn't match the core use cases
- Simpler approaches would be more appropriate
- Time constraints require faster methods
## Example
**Input:**
```
System: A microservices architecture with circuit breakers
Current state: Services keep oscillating between healthy and degraded
Desired outcome: Stable healthy operation
```
**Output:**
## Energy Landscape Analysis: Circuit Breaker Microservices
### Energy Function
The system implicitly minimizes response latency while avoiding cascading failures.
### Attractor Map
| Attractor | Type | Basin Size | Description |
|-----------|------|------------|-------------|
| All services healthy | Desired | Narrow | Normal operation, low latency |
| Partial degradation | Undesired | Wide | Some circuit breakers open, services routing around failures |
| Cascade failure | Undesired | Medium | Multiple services down, circuit breakers all open |
### Landscape Topology
The landscape has a narrow, shallow valley for "healthy" surrounded by a wide basin for "partial degradation." The barrier between them is low - small latency spikes push the system out of healthy state. Recovery requires coordinated reset, creating a high barrier back.
### Current State Assessment
System is trapped in the "partial degradation" attractor - the basin is wide enough that random fluctuations keep it there.
### Recommendations
1. **Deepen the healthy valley**: Add health check bonuses - services get priority routing when fully healthy
- Effect: Makes healthy state more stable against perturbation
2. **Narrow the degradation basin**: Implement gradual circuit breaker recovery instead of binary open/closed
- Effect: Creates smoother path back to healthy state
3. **Add coordinated annealing**: Implement periodic "health reset windows" where all services attempt recovery simultaneously
- Effect: Allows escape from local minimum through coordinated exploration
### Biological Parallel
The brain uses similar attractor dynamics for memory recall - memories are valleys, and recall is rolling toward the nearest learned attractor. Sleep provides the "annealing" phase where the landscape is reorganized and weak attractors are pruned.
---
## Integration
This skill integrates with the **terry-sejnowski** expert voice. When using this skill, embody:
- Physics-based thinking about computation
- Bridging between biological and artificial systems
- Respect for how nature solves similar problems
- The insight that "there are few complex systems that scale this well"
---
## Success Criteria
Analysis is complete when:
- [ ] Energy function clearly identified
- [ ] Major attractors mapped with basin sizes
- [ ] Landscape topology described
- [ ] Actionable recommendations provided
- [ ] Biological parallel offered (when applicable)Is 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!