athanor

Solid

Four-stage alchemical code transmutation — nigredo (decomposition), albedo (purification), citrinitas (illumination), rubedo (synthesis) — with meditate and heal checkpoints between stages. Transforms tangled or legacy code into optimized, well-structured output through systematic material analysis. Use when transforming legacy code into modern equivalents, refactoring deeply tangled modules where incremental fixes keep failing, converting a codebase between paradigms, or when simpler refactoring approaches have stalled and a full-cycle transformation is needed.

Data & Documents 26 stars 4 forks Updated today MIT

Install

View on GitHub

Quality Score: 81/100

Stars 20%
48
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Athanor Execute a four-stage alchemical transmutation of code or data — decomposing the prima materia, purifying its essence, illuminating its target form, and synthesizing the refined output. The athanor is the furnace that maintains steady heat across all stages. ## When to Use - Transforming legacy code into modern, well-structured equivalents - Refactoring deeply tangled modules where incremental fixes keep failing - Converting a codebase from one paradigm to another (procedural to functional, monolith to modular) - Processing raw, messy data into clean analytical datasets - When simpler refactoring approaches have stalled and a full-cycle transformation is needed ## Inputs - **Required**: The material to transform (file paths, module names, or data sources) - **Required**: The desired end state (target architecture, paradigm, or format) - **Optional**: Known constraints (must preserve API, can't change database schema, etc.) - **Optional**: Prior failed transformation attempts and why they stalled ## Procedure ### Step 1: Nigredo — Decomposition Break the prima materia into its constituent elements. Nothing is sacred; everything is cataloged. 1. Inventory the material completely: - List every function, class, module, or data entity - Map all dependencies (imports, calls, data flows) - Identify hidden coupling (shared globals, implicit state, side effects) 2. Surface hidden assumptions: - What undocumented behaviors does the code rely on? - What ...

Details

Author
pjt222
Repository
pjt222/agent-almanac
Created
1 years ago
Last Updated
today
Language
R
License
MIT

Similar Skills

Semantically similar based on skill content — not just same category