Diagnoses stalled teams or agent hierarchies with Beer's VSM and Ashby's Law. Use when orchestrators overload, escalations pile up, or team boundaries need redesign.
Installs into .claude/skills of the current project.
Are you the author of Foundations Cybernetics Vsm?
Add the live security badge to your README. It updates with every re-scan.
[](https://www.skillsdirectory.com/skills/vasilyu1983-foundations-cybernetics-vsm)
---
name: foundations-cybernetics-vsm
description: Diagnoses stalled teams or agent hierarchies with Beer's VSM and Ashby's Law. Use when orchestrators overload, escalations pile up, or team boundaries need redesign.
compatibility: Portable core only.
version: "1.4"
last_validated: 2026-09-17
---
# Cybernetics and Viable System Model Foundations
## When to Apply
**Apply cybernetics-VSM when:**
- Org or agent-system steering question — viability, requisite variety, escalation paths
- "Why does this team/system keep failing despite individual competence?" — likely missing S2/S3*/S4
- Recursion across levels — same control pattern at squad / department / company
- Algedonic channel design — when does a critical signal bypass hierarchy and reach S5 directly?
- Variety-engineering — disturbance-to-signal-to-effective-response coverage (Ashby's Law)
- An orchestrator agent or manager re-reviews everything and becomes the bottleneck; escalations pile up
- "How many human reviewers do we need for N agents?" — answer with coverage and evidence, not a headcount ratio
- Platform vs stream-aligned team boundaries (Team Topologies) where the question is who absorbs which demand
**Skip and use simpler alternatives when:**
- Single team, no recursion, no orchestration question — VSM is overkill
- Org-design question is purely about reporting lines — use a simple RACI, not VSM
- Throughput/bottleneck question — use foundations-theory-of-constraints
- Strategic-interaction question between agents — use foundations-game-theory
- Feedback-loop tuning on a measurable variable — use foundations-control-theory
- The framing imports VSM jargon (S1-S5) without an actual variety/viability problem — risk of decoration; demand the failure signal first
---
11 canonical cybernetics and VSM primitives for designing viable organizations, control hierarchies, and adaptive systems. Each primitive solves a specific failure mode in how complexity is absorbed, coordinated, and governed.
## Quick Reference
| # | Primitive | Core Function | When to Reach For It |
|---|-----------|---------------|----------------------|
| 1 | [Feedback Loops](assets/templates/cybernetics-vsm/01-feedback-loops.md) | Regulate behavior via negative (balancing) or amplify via positive (reinforcing) loops | Any adaptive control mechanism; stability vs. growth dynamics |
| 2 | [Ashby's Law of Requisite Variety](assets/templates/cybernetics-vsm/02-ashbys-law.md) | Only regulator variety can reduce outcome variety (lower bound, log units) | Diagnosing under-instrumented control; scaling management layers |
| 3 | [VSM System 1 — Operations](assets/templates/cybernetics-vsm/03-vsm-system-1.md) | Autonomous operational units that do the actual work | Defining work units, microservices, squads, agent executors |
| 4 | [VSM System 2 — Coordination](assets/templates/cybernetics-vsm/04-vsm-system-2.md) | Anti-oscillation coordination layer between S1 units | Preventing interference and thrashing between operational units |
| 5 | [VSM System 3 — Internal Control](assets/templates/cybernetics-vsm/05-vsm-system-3.md) | Here-and-now optimization of the operational environment | Performance management, resource allocation, policy enforcement |
| 6 | [VSM System 3* — Audit Channel](assets/templates/cybernetics-vsm/06-vsm-system-3-star.md) | Sporadic direct channel from S3 to S1 bypassing routine reports | Spot-checks, audits, compliance sampling; detecting reporting distortion |
| 7 | [VSM System 4 — Intelligence](assets/templates/cybernetics-vsm/07-vsm-system-4.md) | Outside-and-future scanning; adaptation intelligence | Strategy, environmental scanning, roadmaps, horizon sensing |
| 8 | [VSM System 5 — Identity/Policy](assets/templates/cybernetics-vsm/08-vsm-system-5.md) | Ultimate authority; closure and identity of the whole | Mission, values, constitutional rules, governance closure |
| 9 | [Recursion Levels](assets/templates/cybernetics-vsm/09-recursion-levels.md) | Every viable system contains and is contained in viable systems | Multi-level organizational design; nesting teams, divisions, products |
| 10 | [Variety Engineering](assets/templates/cybernetics-vsm/10-variety-engineering.md) | Amplifiers, attenuators, and transducers to balance variety across channels | Reducing information overload; designing dashboards, APIs, interfaces |
| 11 | [Algedonic Channels](assets/templates/cybernetics-vsm/11-algedonic-channels.md) | High-priority pain/pleasure signals that bypass normal hierarchy levels | Incident escalation, crisis bypass routes, critical alerts |
---
## Formal Supporting Theory
Load [references/formal-theory-map.md](references/formal-theory-map.md) when the task needs more than a primitive lookup: defining the system-in-focus, distinguishing first-order vs. second-order cybernetics, proving an Ashby/requisite-variety claim, mapping VSM systems 1-5 across recursion levels, or separating S3 control, S3* audit, S4 intelligence, S5 policy, and algedonic escalation.
**Stafford Beer**: VSM systems 1–5, algedonic channels, recursion levels and variety engineering are defined in Beer 1972 (_Brain of the Firm_), 1979 (_The Heart of Enterprise_) and 1985 (_Diagnosing the System for Organizations_). Cite _Brain of the Firm_ by section title, not by a per-system chapter number; the book has no one-system-per-chapter structure. Chapter numbers cited for Beer 1985, Hoverstadt 2009 and Schwaninger 2006 are unverified; treat them as approximate.
**Project Cybersyn** (Chile, 1971–1973): the most-cited VSM deployment is also the most mythologised. Medina 2011 (_Cybernetic Revolutionaries_, MIT Press) is the archival history; read the fact-vs-myth table in `references/patterns-scenarios-traps.md` before citing the case. The figures in that table have not been re-checked against Medina; confirm them there before quoting.
**W. Ross Ashby**: the Law of Requisite Variety is in Ashby 1956 (_An Introduction to Cybernetics_, ch. 11; [PDF](https://ashby.info/Ashby-Introduction-to-Cybernetics.pdf)). §11/7 gives a **lower bound on outcome variety**: V(O) ≥ V(D) − V(R) in logarithmic units, i.e. only regulator variety can reduce outcome variety, and by at most its own amount. In counts (§11/6): with d disturbances, r responses and no two equal outcomes in a response column, the regulator cannot hold the outcomes to fewer than d/r. Never subtract raw counts ("20 states − 5 levers = gap of 15"); use the [response coverage audit](references/response-coverage-audit.md). Siegenfeld & Bar-Yam (2025, _Entropy_ 27(8), 835, DOI 10.3390/e27080835) generalise the law across scales; treat it as a clarification for recursive architectures, not a revision.
**Requisite variety in AI-oversight regulation**: the `V_human × G ≥ V_agents` framing used in [composition-recipes.md](references/composition-recipes.md) is from Telukunta, Lilis & Baron (2026, arXiv:2608.10153, submitted 10 August 2026), which builds on Beer's VSM for enterprise agent fleets. Evidence grade: C (preprint, not peer-reviewed). Treat the inequality and CASE architecture as a conceptual proposal, not a validated quantitative condition; operational evidence must come from disturbance-response coverage and intervention tests. The underlying cybernetic sources are stronger evidence for the qualitative need for requisite variety, not for multiplying raw oversight counts. On the regulatory hook: EU AI Act Article 14 obligations differ by high-risk category and date; verify the applicable provision before making a current compliance claim.
**Norbert Wiener**: Feedback and cybernetics foundations from Wiener 1948 (_Cybernetics: Or Control and Communication in the Animal and the Machine_). Positive/negative feedback terminology is consistent with Wiener's original usage.
**Espinosa & Walker**: VSM applied to complexity and sustainability in _A Complexity Approach to Sustainability_ (2011). Recursion and viable-systems analysis in real organisations.
**Schwaninger**: Intelligent organisations and VSM application in _Intelligent Organizations_ (2006). Apply numeric claims (e.g., performance improvement percentages) only when derived from primary case studies, not secondary summaries.
**Hoverstadt**: Practical VSM application in _The Fractal Organization_ (2009). Patterns cited from this source are practitioner heuristics — verify against Beer's original formalism before treating as universal.
Mechanism effectiveness is context-specific. Test variety-engineering interventions on a constrained scope before rolling out system-wide.
## Misuse Boundaries
Load [references/patterns-scenarios-traps.md](references/patterns-scenarios-traps.md) before turning VSM into an org chart, central control layer, dashboard scheme, escalation policy, or agent hierarchy. It contains operational scenarios, anti-patterns, known traps, and a compact audit sequence.
---
## Anti-Patterns
| Anti-Pattern | Cybernetics/VSM Diagnosis | Fix |
|-------------|--------------------------|-----|
| System 3 collapses System 1 autonomy (micromanagement) | S3 is consuming all operational variety — no recursion depth; Ashby violation | Restore S1 autonomy; S3 sets policy and limits, not execution steps |
| System 4 disconnected from System 3 (strategy-execution gap) | S4 output never reaches S3; no S3/S4 homeostat | Build explicit S3/S4 interface: shared planning cadence, mutual translation layer |
| Ashby's Law violated by under-instrumented control | Disturbance distinctions that require different responses are collapsed or unreachable | Define the disturbance classes and response repertoire; add attenuation or amplification where a tested control distinction is missing |
| Algedonic channel never used — S5 blind to crises | Pain signals absorbed by normal hierarchy; S5 receives filtered reports only | Implement direct bypass route with trigger threshold; test at an interval justified by hazard, disturbance rate, consequence deadline and change events |
| Recursion confusion — applying VSM at wrong organisational scale | S1/S3/S5 roles assigned to the wrong recursion level | Re-identify the level of recursion; redraw the system boundary before assigning roles |
| Positive feedback loop with no balancing loop (runaway dynamics) | Reinforcing loop unchecked — growth, debt, or failure cascades | Design an explicit negative feedback loop with a goal variable and measured deviation |
| S2 coordination layer absent — unit thrashing | S1 units interfere without coordination signals | Introduce S2 scheduling, resource-sharing protocols, or synchronisation mechanisms |
| S3* audit channel treated as normal management reporting | Spot-check becomes routine; S1 adapts and Goodharts the signal | Keep S3* sporadic and surprise-based; vary timing and scope |
| Variety amplified without attenuation at higher levels | Upper levels receive raw operational noise; decision paralysis | Apply variety attenuation (aggregation, exception filters) before variety reaches S3/S4 |
| S5 identity undefined — policy vacuum | S3/S4 conflicts escalate without resolution; ad-hoc decisions contradict each other | Define S5 closure: mission, constraints, values; run S3/S4 conflicts through S5 reference frame |
| Human oversight of an agent fleet staffed, not engineered | Reviewer headcount is added without mapping outcome-relevant agent behaviours to detectable signals and effective interventions | Add triage, summarisation, tiered escalation, and tested intervention paths; publish the mapping and escalation SLA, not only a rota |
---
## Composition Recipes
Full stacks, checks and outputs: [references/composition-recipes.md](references/composition-recipes.md). Read it when a diagnosis needs several primitives in order.
| Recipe | Use when | Primitives |
|---|---|---|
| Agent-Team Topology Audit | An orchestrator re-reviews every subagent result, escalations pile up, or you must size human oversight of an agent fleet | #3, #4, #5, #2, #10, #11 |
| Organisational Design for a Startup | Founders are the bottleneck as layers appear | #9, #3, #6, #7, #8, #1 |
| Incident Escalation as Algedonic Channel | Crises sit in ticket queues or reach authority late | #11, #8, #1, #6, #10 |
| Scaling a Platform Team | A platform team queues every consumer request | #2, #10, #4, #5, #1 |
Map a concrete agent harness or Team Topologies structure onto S1–S5, collect evidence that human oversight works, run a POSIWID check, or decide whether a small team needs S3*: [references/org-and-harness-mappings.md](references/org-and-harness-mappings.md).
---
## Workflow
1. Identify the system boundary and the level of recursion you are working at (use recursion levels #9 first).
2. Map the five VSM systems to actual roles, teams, or agent components.
3. Check for missing or collapsed systems using the "When to Reach For It" column of the [Quick Reference](#quick-reference).
4. Apply Ashby's Law (#2) by testing the detection and effective-response path for each outcome-relevant disturbance class.
5. Design or audit variety engineering (#10) mechanisms on each inter-level channel.
6. Confirm algedonic channels (#11) exist and are tested.
7. For specific failure modes, open the per-primitive playbook in [assets/templates/cybernetics-vsm/](assets/templates/cybernetics-vsm/).
8. For multi-failure scenarios, use the [Composition Recipes](#composition-recipes) above.
---
## Navigation
- [Fillable response-coverage matrix and completed synthetic diagnosis](references/response-coverage-audit.md)
- [Composition recipes](references/composition-recipes.md) — full stacks for the four recipes above
- [Org and harness mappings](references/org-and-harness-mappings.md) — agent harness and Team Topologies crosswalks, oversight evidence pack, POSIWID, when not to prescribe S3*
- Per-primitive playbooks: [assets/templates/cybernetics-vsm/](assets/templates/cybernetics-vsm/) (one file per primitive)
- Composition guide: [assets/templates/cybernetics-vsm/README.md](assets/templates/cybernetics-vsm/README.md)
- Primitives overview: [references/primitives-overview.md](references/primitives-overview.md)
- Formal theory map: [references/formal-theory-map.md](references/formal-theory-map.md)
- Patterns, scenarios, and traps: [references/patterns-scenarios-traps.md](references/patterns-scenarios-traps.md)
- Sources: [`data/sources.json`](data/sources.json)
## Learnings Loop
When prior decisions or pitfalls are relevant, consult `learnings.consolidated.md` if present; use `learnings.md` only for needed history or as the available fallback. Otherwise skip both.
After applying it, if you encountered a pattern worth remembering, a mistake worth preventing, or a domain fact that surprised you, append one dated bullet to `learnings.md` via `agents-skills-feedback-loop/scripts/append_learning.py`. Do not modify `SKILL.md` itself.