Process & robustness — router
This plugin holds the principles that govern how design happens and how it survives contact with reality — accessibility, iteration loops, edge cases, design-team dynamics, robustness against scale.
Principles in this plugin
Each principle has its own skill (with sub-aspect skills where useful). Principles marked [full] have reference-grade skill files; the rest are planned and will be added in subsequent passes.
Inclusion
accessibility [full] — usable by people with the widest possible range of abilities.
- Sub-skills:
accessibility-perceivable, accessibility-operable, accessibility-understandable, accessibility-robust.
Process and iteration
iteration — design is a loop, not a waterfall.
prototyping — making something concrete reveals what specs cannot.
development-cycle — projects move through requirements, design, develop, test phases.
life-cycle — products age; design for the whole arc, not just launch.
design-by-committee — group consensus produces averaged designs; beware.
not-invented-here — reflexive rejection of external solutions costs time and quality.
ockhams-razor (also in cognition) — among solutions that work, prefer the simplest.
Robustness and edge cases
factor-of-safety — design with margin so normal operation isn't at the edge of failure.
weakest-link — chains break at the weakest link; find and reinforce it.
normal-distribution — most users cluster around the mean; design for the bulk, accommodate the tails.
scaling-fallacy — what works at small scale doesn't necessarily scale.
uncertainty-principle — observation changes the observed; instrumentation distorts behavior.
structural-forms — load-bearing patterns that distribute stress (mass, frame, shell).
Heuristic for which to read first
- Every design task →
accessibility. Read it, run the checklist.
- MVP scoping →
iteration, ockhams-razor, factor-of-safety.
- "Is this ready to ship?" →
weakest-link, factor-of-safety, accessibility.
- Design system governance →
consistency (cognition), modularity (cognition), life-cycle.
- Reviewing scale →
scaling-fallacy, normal-distribution.
- Stuck in committee →
design-by-committee, not-invented-here, ockhams-razor.
- Performance / latency →
weakest-link, factor-of-safety, feedback-loop (interaction).
Cross-plugin pointers
- For visual hierarchy and grouping, see
perception-and-hierarchy-principles.
- For learnability, see
cognition-and-learnability-principles.
- For behavior, see
interaction-and-control-principles.
- For aesthetic and tonal decisions, see
aesthetics-and-emotion-principles.
Source: hashgraph-online/awesome-codex-plugins → plugins/HDeibler/universal-design-principles/plugins/process-and-robustness-principles/skills/process-router/SKILL.md
1---2name: process-router3description: Use this skill whenever the question is *how* to design well over time or *how* to make a design that doesn''t break — accessibility, prototyping cadence, MVP scoping, edge cases, performance budget, error handling at scale, design system governance, or any architectural-design question. Trigger on accessibility questions, "is this ready to ship," "what about the edge case where," design reviews, MVP scoping, "we have too many opinions on this." Framework-agnostic. Routes the model to the right process or robustness principle in this plugin.4---5
6
7# Process & robustness — router
8
9This plugin holds the principles that govern *how design happens* and *how it survives contact with reality* — accessibility, iteration loops, edge cases, design-team dynamics, robustness against scale.
10
11## Principles in this plugin
12
13Each principle has its own skill (with sub-aspect skills where useful). Principles marked **[full]** have reference-grade skill files; the rest are planned and will be added in subsequent passes.
14
15### Inclusion
16
17- **`accessibility`** *[full]* — usable by people with the widest possible range of abilities.
18 - Sub-skills: `accessibility-perceivable`, `accessibility-operable`, `accessibility-understandable`, `accessibility-robust`.
19
20### Process and iteration
21
22- **`iteration`** — design is a loop, not a waterfall.
23- **`prototyping`** — making something concrete reveals what specs cannot.
24- **`development-cycle`** — projects move through requirements, design, develop, test phases.
25- **`life-cycle`** — products age; design for the whole arc, not just launch.
26- **`design-by-committee`** — group consensus produces averaged designs; beware.
27- **`not-invented-here`** — reflexive rejection of external solutions costs time and quality.
28- **`ockhams-razor`** *(also in cognition)* — among solutions that work, prefer the simplest.
29
30### Robustness and edge cases
31
32- **`factor-of-safety`** — design with margin so normal operation isn't at the edge of failure.
33- **`weakest-link`** — chains break at the weakest link; find and reinforce it.
34- **`normal-distribution`** — most users cluster around the mean; design for the bulk, accommodate the tails.
35- **`scaling-fallacy`** — what works at small scale doesn't necessarily scale.
36- **`uncertainty-principle`** — observation changes the observed; instrumentation distorts behavior.
37- **`structural-forms`** — load-bearing patterns that distribute stress (mass, frame, shell).
38
39## Heuristic for which to read first
40
41- **Every design task** → `accessibility`. Read it, run the checklist.
42- **MVP scoping** → `iteration`, `ockhams-razor`, `factor-of-safety`.
43- **"Is this ready to ship?"** → `weakest-link`, `factor-of-safety`, `accessibility`.
44- **Design system governance** → `consistency` (cognition), `modularity` (cognition), `life-cycle`.
45- **Reviewing scale** → `scaling-fallacy`, `normal-distribution`.
46- **Stuck in committee** → `design-by-committee`, `not-invented-here`, `ockhams-razor`.
47- **Performance / latency** → `weakest-link`, `factor-of-safety`, `feedback-loop` (interaction).
48
49## Cross-plugin pointers
50
51- For *visual* hierarchy and grouping, see `perception-and-hierarchy-principles`.
52- For *learnability*, see `cognition-and-learnability-principles`.
53- For *behavior*, see `interaction-and-control-principles`.
54- For *aesthetic and tonal* decisions, see `aesthetics-and-emotion-principles`.
55
56---
57
58**Source:** [`hashgraph-online/awesome-codex-plugins`](https://github.com/hashgraph-online/awesome-codex-plugins) → `plugins/HDeibler/universal-design-principles/plugins/process-and-robustness-principles/skills/process-router/SKILL.md`