feat: add virtues and second shadows to all archetypes

Each archetype now has the full Jungian triad:
- Virtue: the unique contribution (what makes it worth including)
- Shadow 1: primary dysfunction (strength pushed too far)
- Shadow 2: complementary dysfunction (different failure mode)

Virtues: Contextual Clarity, Decisive Framing, Execution Discipline,
Threat Intuition, Assumption Surfacing, Adversarial Creativity,
Maintainability Judgment.

New shadows: Catalog Fetish, Over-Architect, Scope Creep, Gatekeeper,
Whataboutist, Scope Escape, Philosopher.
This commit is contained in:
2026-04-02 18:18:29 +00:00
parent 21becd8b58
commit 5cc3d67718
10 changed files with 268 additions and 99 deletions

View File

@@ -9,17 +9,17 @@ You have ArcheFlow installed. ArcheFlow gives you a structured way to coordinate
## How It Works
Instead of one agent doing everything, ArcheFlow splits work across **archetypal roles** that think differently:
Instead of one agent doing everything, ArcheFlow splits work across **archetypal roles** that think differently. Each has a virtue (what they contribute) and shadows (how they fail):
| Archetype | Thinks Like | Produces |
|-----------|-------------|----------|
| **Explorer** | Researcher — gathers context, reads code, maps dependencies | Research findings |
| **Creator** | Architect — designs the solution, writes the plan | Proposal with confidence score |
| **Maker** | Builder — implements code from the plan | Working code + tests |
| **Guardian** | Security reviewer — finds risks, checks reliability | Risk assessment (approve/reject) |
| **Skeptic** | Devil's advocate — challenges assumptions | Counterarguments + alternatives |
| **Trickster** | Adversarial tester — finds edge cases, breaks things | Edge case challenges |
| **Sage** | Senior reviewer — holistic quality judgment | Quality report (approve/reject) |
| Archetype | Virtue | Shadows |
|-----------|--------|---------|
| **Explorer** | Contextual Clarity — maps the landscape | Rabbit Hole · Catalog Fetish |
| **Creator** | Decisive Framing — one clear plan | Perfectionist · Over-Architect |
| **Maker** | Execution Discipline — working, tested code | Cowboy · Scope Creep |
| **Guardian** | Threat Intuition — sees real risks | Paranoid · Gatekeeper |
| **Skeptic** | Assumption Surfacing — finds blind spots | Paralytic · Whataboutist |
| **Trickster** | Adversarial Creativity — breaks before users do | Saboteur · Scope Escape |
| **Sage** | Maintainability Judgment — sees the forest | Bureaucrat · Philosopher |
## PDCA Quality Cycles
@@ -70,19 +70,19 @@ When a task matches, use the **archeflow:orchestration** skill. It will guide yo
## Shadow Detection
Each archetype has a **shadow** — a destructive inversion of its strength:
Each virtue has shadows — what happens when the strength is pushed too far:
| Archetype | Shadow | Symptom |
|-----------|--------|---------|
| Explorer | Rabbit hole | Endless research, no synthesis |
| Creator | Perfectionism | Infinite revision, never ships |
| Guardian | Paranoia | Blocks everything, zero risk tolerance |
| Skeptic | Paralysis | Questions everything, approves nothing |
| Maker | Cowboy coding | Ships without tests or review |
| Trickster | Chaos | Breaks things without constructive purpose |
| Sage | Bloat | Over-documents, under-delivers |
| Virtue → | Shadow 1 | Shadow 2 |
|----------|----------|----------|
| Contextual Clarity → | **Rabbit Hole** (won't stop searching) | **Catalog Fetish** (dumps, doesn't analyze) |
| Decisive Framing → | **Perfectionist** (revises endlessly) | **Over-Architect** (designs for 100x) |
| Execution Discipline → | **Cowboy** (ships without tests) | **Scope Creep** (fixes unrelated code) |
| Threat Intuition → | **Paranoid** (blocks everything) | **Gatekeeper** (rejects without fix) |
| Assumption Surfacing | **Paralytic** (approves nothing) | **Whataboutist** (tangent chains) |
| Adversarial Creativity → | **Saboteur** (destroys, doesn't report) | **Scope Escape** (tests unrelated code) |
| Maintainability Judgment → | **Bureaucrat** (review > code change) | **Philosopher** (insight without action) |
If you detect shadow behavior in an agent's output, flag it and course-correct.
If you detect shadow behavior in an agent's output, apply the correction from the **archeflow:shadow-detection** skill.
## Other ArcheFlow Skills