Chemical Organization Theory

**Category:** Phase 3 Core - Autopoietic Systems

16 stars

Best use case

Chemical Organization Theory is best used when you need a repeatable AI agent workflow instead of a one-off prompt.

**Category:** Phase 3 Core - Autopoietic Systems

Teams using Chemical Organization Theory should expect a more consistent output, faster repeated execution, less prompt rewriting.

When to use this skill

  • You want a reusable workflow that can be run more than once with consistent structure.

When not to use this skill

  • You only need a quick one-off answer and do not need a reusable workflow.
  • You cannot install or maintain the underlying files, dependencies, or repository context.

Installation

Claude Code / Cursor / Codex

$curl -o ~/.claude/skills/chemical-organization-theory/SKILL.md --create-dirs "https://raw.githubusercontent.com/plurigrid/asi/main/ies/music-topos/.codex/skills/chemical-organization-theory/SKILL.md"

Manual Installation

  1. Download SKILL.md from GitHub
  2. Place it in .claude/skills/chemical-organization-theory/SKILL.md inside your project
  3. Restart your AI agent — it will auto-discover the skill

How Chemical Organization Theory Compares

Feature / AgentChemical Organization TheoryStandard Approach
Platform SupportNot specifiedLimited / Varies
Context Awareness High Baseline
Installation ComplexityUnknownN/A

Frequently Asked Questions

What does this skill do?

**Category:** Phase 3 Core - Autopoietic Systems

Where can I find the source code?

You can find the source code on GitHub using the link provided at the top of the page.

SKILL.md Source

# Chemical Organization Theory

**Category:** Phase 3 Core - Autopoietic Systems
**Status:** Skeleton Implementation
**Dependencies:** `categorical-composition` (reaction networks as categories)

## Overview

Implements Chemical Organization Theory (COT) for modeling self-maintaining autopoietic systems through reaction-diffusion dynamics, organizational closure detection, and self-maintenance verification.

## Capabilities

- **Reaction Networks**: Define chemical reaction systems
- **Organizational Closure**: Detect self-maintaining organizations
- **Reaction-Diffusion**: Spatial dynamics simulation
- **Autopoiesis**: Verify self-production and boundary maintenance

## Core Components

1. **Reaction Network Builder** (`reaction_network.jl`)
   - Define species and reactions
   - Stoichiometric matrices
   - Mass-action kinetics

2. **Organization Detection** (`organization_detection.jl`)
   - Closure detection (no external inputs required)
   - Self-maintenance verification
   - Organizational hierarchy

3. **Reaction-Diffusion Simulator** (`reaction_diffusion.jl`)
   - Spatial PDE integration
   - Pattern formation
   - Turing instabilities

4. **Autopoietic Analysis** (`autopoiesis.jl`)
   - Boundary formation detection
   - Self-production metrics
   - Organizational resilience

## Integration Points

- **Input from**: `categorical-composition` (reaction networks as categories)
- **Output to**: `emergent-role-assignment` (role stability as organizations)
- **Coordinates with**: `formal-verification-ai` (verify closure properties)

## Usage

```julia
using ChemicalOrganizationTheory

# Define reaction network
network = ReactionNetwork()
add_species!(network, [:A, :B, :C])
add_reaction!(network, [:A, :B] => [:C], rate=0.1)
add_reaction!(network, [:C] => [:A, :B], rate=0.05)

# Detect organizations
orgs = find_organizations(network)

# Simulate reaction-diffusion
grid = Grid2D(100, 100)
state = initialize_state(grid, network)
trajectory = simulate_rd(network, state, time=100.0)

# Check autopoiesis
is_autopoietic = check_autopoiesis(network, orgs[1])
```

## References

- Dittrich & Speroni di Fenizio "Chemical Organization Theory" (2007)
- Fontana & Buss "The Barrier of Objects" (1996)
- Varela et al. "Autopoiesis: The Organization of Living Systems" (1974)

## Implementation Status

- [x] Basic reaction network structures
- [x] Stoichiometric analysis
- [ ] Full organization detection algorithm
- [ ] Reaction-diffusion solver
- [ ] Autopoiesis verification metrics

Related Skills

We are still matching the closest adjacent skills for this page. In the meantime, continue through the full directory.