Asi org-babel-execution
Literate programming execution engine via org-babel for polyglot skill execution
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/org-babel-execution" ~/.claude/skills/plurigrid-asi-org-babel-execution-524c2f && rm -rf "$T"
manifest:
skills/org-babel-execution/SKILL.mdsource content
Org-Babel Execution Engine
Transform asi from knowledge graph to execution engine via literate programming
Trit: 0 (COORDINATOR - orchestrates execution across languages)
Overview
Enables literate programming across Julia, Python, Clojure via org-babel.
Core Concept
Embed executable code in narrative .org files:
- Execute in-place (C-c C-c)
- Tangle to extract source files (C-c C-v t)
- Pass data between languages
- Generate documentation with results
Template
#+TITLE: Skill Name #+PROPERTY: header-args:julia :tangle Skill.jl * Implementation #+BEGIN_SRC julia function skill_operation(input) # code here end #+END_SRC * Tests #+BEGIN_SRC julia :results output @test skill_operation(42) == expected #+END_SRC
Related Skills
(0) - Org-mode syntaxorg
(0) - Editor integrationemacs
(+1) - Julia executionjulia-scientific
(+1) - Python executionpython-development
SDF Interleaving
This skill connects to Software Design for Flexibility (Hanson & Sussman, 2021):
Primary Chapter: 2. Domain-Specific Languages
Concepts: DSL, wrapper, pattern-directed, embedding
GF(3) Balanced Triad
org-babel-execution (+) + SDF.Ch2 (−) + [balancer] (○) = 0
Skill Trit: 1 (PLUS - generation)
Connection Pattern
DSLs embed domain knowledge. This skill defines domain-specific operations.