install
source · Clone the upstream repo
git clone https://github.com/plurigrid/asi
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/plurigrid/asi "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/nuclear-smr" ~/.claude/skills/plurigrid-asi-nuclear-smr && rm -rf "$T"
manifest:
skills/nuclear-smr/SKILL.mdsource content
Nuclear SMR Skill
Trit: +1 (GENERATOR)
Overview
Small Modular Reactor integration for Plurigrid energy dominance. Bridges neutronics simulation (OpenMC/MOOSE), categorical databases (ACSets), and on-chain coordination (Aptos).
When to Use
- SMR simulation and safety analysis
- Mesh generation for finite element multiphysics
- Monte Carlo neutronics with deterministic coloring
- Grid dispatch optimization for hybrid energy systems
Plurigrid SMR Dominance Stack
┌─────────────────────────────────────────────────────────────────────────┐ │ LAYER 1: SIMULATION │ ├─────────────────────────────────────────────────────────────────────────┤ │ idaholab/moose (1.7K⭐) → Finite element multiphysics │ │ openmc-dev/openmc (931⭐) → Monte Carlo neutronics │ │ stellarmesh (66⭐) → Mesh generation for FEM │ │ ↓ │ ├─────────────────────────────────────────────────────────────────────────┤ │ LAYER 2: CATEGORICAL DATABASE │ ├─────────────────────────────────────────────────────────────────────────┤ │ ACSets.jl → Mesh as attributed C-set │ │ StructuredDecompositions.jl → Sheaves on tree decompositions │ │ DuckDB → Time-travel queries on simulation runs │ │ ↓ │ ├─────────────────────────────────────────────────────────────────────────┤ │ LAYER 3: ON-CHAIN COORDINATION │ ├─────────────────────────────────────────────────────────────────────────┤ │ society.move → Operator registry, safety attestations │ │ multiverse_v3.move → 3 parallel bifurcation slots (MINUS/ERG/PLUS) │ │ hyperbolic_bulk.move → GF(3) entropy storage │ │ ↓ │ ├─────────────────────────────────────────────────────────────────────────┤ │ LAYER 4: GRID DISPATCH │ ├─────────────────────────────────────────────────────────────────────────┤ │ idaholab/HERON → Hybrid energy systems optimization │ │ Load following: SMR + solar/wind hybrid │ │ Microgrids: Developing world remote deployment │ └─────────────────────────────────────────────────────────────────────────┘
Key Repositories
| Repository | Stars | Purpose | GF(3) Mapping |
|---|---|---|---|
| 1.7K | Multiphysics FEM | +1 Generator |
| 931 | Monte Carlo neutronics | +1 Generator |
| 66 | Mesh generation | 0 Coordinator |
| - | Hybrid systems | -1 Validator |
SMR Advantages for Developing World
- Factory-built: Ship assembled, reduce on-site complexity
- Passive safety: No external power needed for shutdown (valence = +3)
- Load-following: Complement variable renewables
- Smaller upfront capital: $1-3B vs $10B+ for traditional
- Co-generation: District heating + desalination
QRI Valence Integration
Grid states mapped to XY model topology for bankable assets:
| Grid State | Valence | Vortices | Action |
|---|---|---|---|
| Blackout | -3 | many | emergency-withdraw |
| Brownout | -2 | some | gradual-withdraw |
| Unstable | -1 | few | hold-cautious |
| Balanced | 0 | none | hold |
| Surplus | +1 | annihilating | hold-growth |
| Export-ready | +2 | none | deposit |
| Dominant | +3 | none | deposit-compound |
Commands
# OpenMC simulation with Gay.jl coloring julia --project=. -e 'using OpenMC, Gay; run_simulation(seed=137508)' # Mesh → ACSet conversion julia -e 'using ACSets, StellaMesh; mesh_to_acset(load_mesh("reactor.msh"))' # Deploy SMR operator registry aptos move publish --package-dir wev_move_contracts --named-addresses wev=default # HERON optimization python -m heron --input smr_hybrid_config.yaml
Related Skills
| Skill | Trit | Bridge |
|---|---|---|
| +1 | Policy framework |
| +1 | Monte Carlo coloring |
| 0 | Mesh topology |
| 0 | Distributed operators |
| +1 | On-chain safety |
| 0 | XY model topology |
| -1 | Demand absorption |
Triad Conservation
nuclear-smr (+1) + acsets (0) + intent-sink (-1) = 0 ✓
References
- NUCLEAR_SMR_REPOSITORIES.md
- PLURIGRID_ENERGY_DOMINANCE_AGENDA.md
- multiverse_v3.move
- OpenMC Documentation
- MOOSE Framework
Autopoietic Marginalia
The interaction IS the skill improving itself.
Every use of this skill is an opportunity for worlding:
- MEMORY (-1): Record what was learned
- REMEMBERING (0): Connect patterns to other skills
- WORLDING (+1): Evolve the skill based on use
Add Interaction Exemplars here as the skill is used.