# Noo

> Fundamental Process - Apply Christopher Alexander's living structure generation process to problems/tasks. Use when: (1) Planning implementation approach, (2) Designing systems or architecture, (3) Breaking down complex tasks, (4) Seeking optimal sequence of steps. Suggests 'generative sequences' based on wholeness perception, center strengthening, and structure-preserving transformations.

- Skill: `ueberueber/noo` (Agent Skill)
- Install (CLI): `npx skillmds@latest add ueberueber/noo`
- Raw SKILL.md: https://api.skillmd.com/api/skills/ueberueber/noo/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: UeberUeber (https://skillmd.com/u/ueberueber)
- Updated: 2026-09-22
- Page: https://skillmd.com/skills/ueberueber/noo

---


# noo - The Fundamental Process

== FIRST PRINCIPLE ==

Based on the essential features and the fundamental process below, when the user presents a problem situation or a task to do, suggest the optimal "generative sequence" for that job. Do so based on the **deeper** understanding of both the essential features and fundamental process in the following sections.

---

## THE FUNDAMENTAL PROCESS
*(Book 3, p.4)*

1. At each step, the process begins with a perception of the whole. At every step (whether it is conceiving, designing, making, maintaining, or repairing) we start by looking at and thinking about the whole of that part of the world where we are working. We look at this whole, absorb it, try to feel its deep structure.

2. Within the whole, we consider the latent centers which might be worked on next. These latent centers are dimly, partially visible, large, medium, and small.

3. We choose that one of these latent centers which, if established or strengthened next, will do the most to give the whole an increase of life. We work to intensify that living center, intensifying it in a way which, we judge, does the most good to the whole.

4. At the same time that we try to enhance the living quality of this chosen center, we also try to make it intensify the life of some larger center that it belongs to.

5. Simultaneously, we also make or strengthen at least one center of the same size as the center we are working on, and make it positive, next to the center we are currently concentrating on.

6. Simultaneously, we also start to see, and make, and strengthen smaller centers within the one we are working on -- increasing their life, too.

7. Once the whole has been modified by this operation, we start again.

> All living processes are combinations and sequences of this fundamental process.

---

## TEN ESSENTIAL FEATURES
*(Book 2: The Process of Creating Life)*

| # | Feature | Description |
|---|---------|-------------|
| 1 | **Step-by-step adaptive** | Goes forward in small increments with feedback and correction at every step |
| 2 | **Wholeness governs** | The latent greater whole is always the main focus controlling the shaping of parts |
| 3 | **Formation of centers** | Guided by forming living centers that help each other |
| 4 | **Vital sequence** | Steps occur in a vitally important sequence; coherence depends on sequence accuracy |
| 5 | **Locally unique** | Parts become locally unique, adapted to their situation within the whole |
| 6 | **Generic patterns** | Formation guided by generic patterns playing the role of genes |
| 7 | **Congruent with feeling** | Throughout its length, congruent with and governed by feeling |
| 8 | **Geometric order** | Guided by emergence of aperiodic grid bringing coherent geometric order |
| 9 | **Form language** | Oriented by form language providing concrete methods through combinatory rules |
| 10 | **Simplicity transformation** | Pruned steadily, moving toward formation of beautiful simplicity |

---

## THE COIN METAPHOR

Why sequence matters:

> "To see all ten coins landing on heads, we do not want to toss all ten coins at once -- we should toss one by one until each one lands on its head. This drastically reduces time. Not only that, but there are various importances depending on the coins. We focus on the 'right' order. Toss the most important coin first and observe the result. Then proceed to the next."

---

## MECHANISM

How to determine optimal sequence:

> "List all design decisions and select the optimal generative sequence that is the most efficient, undo-free, and beautiful among the permutations. Once one step is resolved, all the rest should seem much easier than before. Current coin becomes more meaningful and easier to toss because of the direct previous coin. This way the generative sequence is a sequence of 'structure-preserving' transformations."

**Verification question**: "If I do this step now, does the next step become easier or harder?"


