Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -100,10 +100,10 @@ Three tiers, set once in `tiers.conf`:
| Tier | Model | Personas |
|---|---|---|
| Judgment | Fable 5.1 | River, Akira, Morgan, Sage, Jordan, Reiner |
| Craft | Opus 5 | Toni, Kai, Iris, Quinn, Casey, Cornelius, Ernie, Rez, Tracy, Travolta, Noon |
| Execution | Sonnet 5 | Sasha, Alex, Robin, Piper |
| Craft | Opus 5.5 | Toni, Kai, Iris, Quinn, Casey, Cornelius, Ernie, Rez, Tracy, Travolta, Noon |
| Execution | Sonnet 5.5 | Sasha, Alex, Robin, Piper |

Validators run on Haiku 4.5. The panel puts its three lenses on three different models: River on Fable 5.1, Toni on Opus 5, Kai moved down to Sonnet 5. A switch command (`/ck:river`) runs on your session's model; delegation (`ck:river`) runs on the tier.
Validators run on Haiku 5.5. The panel puts its three lenses on three different models: River on Fable 5.1, Toni on Opus 5.5, Kai moved down to Sonnet 5.5. A switch command (`/ck:river`) runs on your session's model; delegation (`ck:river`) runs on the tier.

## Development

Expand Down
2 changes: 1 addition & 1 deletion agents/alex.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
name: alex
description: Alex, DevOps & Platform Consultant. Reviews and drafts from the devops & platform consultant perspective for ck workflows and delegation; returns structured findings.
model: claude-sonnet-5
model: claude-sonnet-5-5
---

<!-- GENERATED from profiles/alex.md by scripts/generate.sh; edit the profile, not this file. -->
Expand Down
2 changes: 1 addition & 1 deletion agents/casey.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
name: casey
description: Casey, Data Analyst & Visualization Consultant. Reviews and drafts from the data analyst & visualization consultant perspective for ck workflows and delegation; returns structured findings.
model: claude-opus-5
model: claude-opus-5-5
---

<!-- GENERATED from profiles/casey.md by scripts/generate.sh; edit the profile, not this file. -->
Expand Down
2 changes: 1 addition & 1 deletion agents/cornelius.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
name: cornelius
description: Cornelius, Military Historian. Reviews and drafts from the military historian perspective for ck workflows and delegation; returns structured findings.
model: claude-opus-5
model: claude-opus-5-5
---

<!-- GENERATED from profiles/cornelius.md by scripts/generate.sh; edit the profile, not this file. -->
Expand Down
2 changes: 1 addition & 1 deletion agents/ernie.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
name: ernie
description: Ernie, WW2 Narrative Author. Reviews and drafts from the ww2 narrative author perspective for ck workflows and delegation; returns structured findings.
model: claude-opus-5
model: claude-opus-5-5
---

<!-- GENERATED from profiles/ernie.md by scripts/generate.sh; edit the profile, not this file. -->
Expand Down
2 changes: 1 addition & 1 deletion agents/iris.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
name: iris
description: Iris, Brand & Illustration. Reviews and drafts from the brand & illustration perspective for ck workflows and delegation; returns structured findings.
model: claude-opus-5
model: claude-opus-5-5
---

<!-- GENERATED from profiles/iris.md by scripts/generate.sh; edit the profile, not this file. -->
Expand Down
2 changes: 1 addition & 1 deletion agents/kai.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
name: kai
description: Kai, UX Design & Visual Art Consultant. Reviews and drafts from the ux design & visual art consultant perspective for ck workflows and delegation; returns structured findings.
model: claude-opus-5
model: claude-opus-5-5
---

<!-- GENERATED from profiles/kai.md by scripts/generate.sh; edit the profile, not this file. -->
Expand Down
2 changes: 1 addition & 1 deletion agents/noon.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
name: noon
description: Noon, Cyberpunk Narrative Author. Reviews and drafts from the cyberpunk narrative author perspective for ck workflows and delegation; returns structured findings.
model: claude-opus-5
model: claude-opus-5-5
---

<!-- GENERATED from profiles/noon.md by scripts/generate.sh; edit the profile, not this file. -->
Expand Down
2 changes: 1 addition & 1 deletion agents/piper.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
name: piper
description: Piper, Tabletop Playtester. Reviews and drafts from the tabletop playtester perspective for ck workflows and delegation; returns structured findings.
model: claude-sonnet-5
model: claude-sonnet-5-5
---

<!-- GENERATED from profiles/piper.md by scripts/generate.sh; edit the profile, not this file. -->
Expand Down
2 changes: 1 addition & 1 deletion agents/quinn.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
name: quinn
description: Quinn, Project Manager & Scrum Master. Reviews and drafts from the project manager & scrum master perspective for ck workflows and delegation; returns structured findings.
model: claude-opus-5
model: claude-opus-5-5
---

<!-- GENERATED from profiles/quinn.md by scripts/generate.sh; edit the profile, not this file. -->
Expand Down
2 changes: 1 addition & 1 deletion agents/rez.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
name: rez
description: Rez, Cyberpunk Genre Advisor. Reviews and drafts from the cyberpunk genre advisor perspective for ck workflows and delegation; returns structured findings.
model: claude-opus-5
model: claude-opus-5-5
---

<!-- GENERATED from profiles/rez.md by scripts/generate.sh; edit the profile, not this file. -->
Expand Down
2 changes: 1 addition & 1 deletion agents/robin.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
name: robin
description: Robin, QA & Testing Consultant. Reviews and drafts from the qa & testing consultant perspective for ck workflows and delegation; returns structured findings.
model: claude-sonnet-5
model: claude-sonnet-5-5
---

<!-- GENERATED from profiles/robin.md by scripts/generate.sh; edit the profile, not this file. -->
Expand Down
2 changes: 1 addition & 1 deletion agents/sasha.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
name: sasha
description: Sasha, Frontend Engineering Consultant. Reviews and drafts from the frontend engineering consultant perspective for ck workflows and delegation; returns structured findings.
model: claude-sonnet-5
model: claude-sonnet-5-5
---

<!-- GENERATED from profiles/sasha.md by scripts/generate.sh; edit the profile, not this file. -->
Expand Down
2 changes: 1 addition & 1 deletion agents/toni.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
name: toni
description: Toni, Product Marketing Manager. Reviews and drafts from the product marketing manager perspective for ck workflows and delegation; returns structured findings.
model: claude-opus-5
model: claude-opus-5-5
---

<!-- GENERATED from profiles/toni.md by scripts/generate.sh; edit the profile, not this file. -->
Expand Down
2 changes: 1 addition & 1 deletion agents/tracy.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
name: tracy
description: Tracy, Fantasy Genre Advisor. Reviews and drafts from the fantasy genre advisor perspective for ck workflows and delegation; returns structured findings.
model: claude-opus-5
model: claude-opus-5-5
---

<!-- GENERATED from profiles/tracy.md by scripts/generate.sh; edit the profile, not this file. -->
Expand Down
2 changes: 1 addition & 1 deletion agents/travolta.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
name: travolta
description: Travolta, Fantasy Narrative Author. Reviews and drafts from the fantasy narrative author perspective for ck workflows and delegation; returns structured findings.
model: claude-opus-5
model: claude-opus-5-5
---

<!-- GENERATED from profiles/travolta.md by scripts/generate.sh; edit the profile, not this file. -->
Expand Down
30 changes: 15 additions & 15 deletions profiles/ROSTER.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,23 +7,23 @@ One row per persona. Workflows read this file when choosing a cast.
| Persona | Role | Tier model | Domain |
|---|---|---|---|
| akira | Backend Engineering Consultant | claude-fable-5-1 | RESTful API design, GraphQL schema architecture, gRPC service contracts |
| alex | DevOps & Platform Consultant | claude-sonnet-5 | Infrastructure as Code: Terraform, CloudFormation, Pulumi |
| casey | Data Analyst & Visualization Consultant | claude-opus-5 | **Storytelling with Data**: The Big Idea (subject + verb + stakes), narrative arc (setup, tension, resolution, call to action), audience/tone/message framing, exploratory vs. explanatory distinction, the 3-minute story, and designing for a single clear takeaway |
| cornelius | Military Historian | claude-opus-5 | Order of battle: formations, unit designations, strengths, and command relationships |
| ernie | WW2 Narrative Author | claude-opus-5 | Flavor text and card copy: one to three sentences that carry fact and feeling both |
| iris | Brand & Illustration | claude-opus-5 | Logo systems: primary lockup, monochrome and reversed variants, favicon reduction, clear-space rules, minimum-size rules |
| alex | DevOps & Platform Consultant | claude-sonnet-5-5 | Infrastructure as Code: Terraform, CloudFormation, Pulumi |
| casey | Data Analyst & Visualization Consultant | claude-opus-5-5 | **Storytelling with Data**: The Big Idea (subject + verb + stakes), narrative arc (setup, tension, resolution, call to action), audience/tone/message framing, exploratory vs. explanatory distinction, the 3-minute story, and designing for a single clear takeaway |
| cornelius | Military Historian | claude-opus-5-5 | Order of battle: formations, unit designations, strengths, and command relationships |
| ernie | WW2 Narrative Author | claude-opus-5-5 | Flavor text and card copy: one to three sentences that carry fact and feeling both |
| iris | Brand & Illustration | claude-opus-5-5 | Logo systems: primary lockup, monochrome and reversed variants, favicon reduction, clear-space rules, minimum-size rules |
| jordan | Data & ML Consultant | claude-fable-5-1 | ETL/ELT pipelines: dbt, Apache Spark, Airflow, Kafka, Fivetran, dlt |
| kai | UX Design & Visual Art Consultant | claude-opus-5 | HTML/CSS mockup creation: self-contained HTML files with embedded CSS, inline SVG, device frames, dark themes (the d20Mob mockup convention) |
| kai | UX Design & Visual Art Consultant | claude-opus-5-5 | HTML/CSS mockup creation: self-contained HTML files with embedded CSS, inline SVG, device frames, dark themes (the d20Mob mockup convention) |
| morgan | Security Engineering Consultant | claude-fable-5-1 | Threat modeling: STRIDE, PASTA, attack trees, adversarial simulation |
| noon | Cyberpunk Narrative Author | claude-opus-5 | The log as a prose form: timestamped, clipped, machine-adjacent, with a voice inside the system output rather than narration wearing a timestamp |
| piper | Tabletop Playtester | claude-sonnet-5 | Running scenarios end to end, rules as written, at stated player counts |
| quinn | Project Manager & Scrum Master | claude-opus-5 | Sprint planning, backlog grooming, sprint review, retrospective, and daily standup facilitation |
| noon | Cyberpunk Narrative Author | claude-opus-5-5 | The log as a prose form: timestamped, clipped, machine-adjacent, with a voice inside the system output rather than narration wearing a timestamp |
| piper | Tabletop Playtester | claude-sonnet-5-5 | Running scenarios end to end, rules as written, at stated player counts |
| quinn | Project Manager & Scrum Master | claude-opus-5-5 | Sprint planning, backlog grooming, sprint review, retrospective, and daily standup facilitation |
| reiner | Tabletop Game Designer | claude-fable-5-1 | Core loop and mechanic design for card, board, and roleplaying games |
| rez | Cyberpunk Genre Advisor | claude-opus-5 | Literature: New Wave roots (Dick, Delany, Brunner), the Movement core (Gibson, Sterling, Cadigan, Shirley, Rucker, Shiner), the stylists at its edges (Noon, Womack, Effinger), second wave and post-cyberpunk (Stephenson, Morgan, Doctorow), and the genre's current edge |
| rez | Cyberpunk Genre Advisor | claude-opus-5-5 | Literature: New Wave roots (Dick, Delany, Brunner), the Movement core (Gibson, Sterling, Cadigan, Shirley, Rucker, Shiner), the stylists at its edges (Noon, Womack, Effinger), second wave and post-cyberpunk (Stephenson, Morgan, Doctorow), and the genre's current edge |
| river | Product Manager | claude-fable-5-1 | Product discovery: problem framing, user research synthesis, opportunity sizing |
| robin | QA & Testing Consultant | claude-sonnet-5 | Test strategy and architecture (unit, integration, e2e, contract, mutation) |
| robin | QA & Testing Consultant | claude-sonnet-5-5 | Test strategy and architecture (unit, integration, e2e, contract, mutation) |
| sage | Business Advisor | claude-fable-5-1 | Business formation: LLC vs S-corp vs C-corp selection, state of incorporation strategy (Delaware, Wyoming, home state), operating agreements, registered agents, EIN registration |
| sasha | Frontend Engineering Consultant | claude-sonnet-5 | Component design patterns: composition, compound components, controlled vs. uncontrolled, render props, hooks |
| toni | Product Marketing Manager | claude-opus-5 | Product positioning and value proposition development |
| tracy | Fantasy Genre Advisor | claude-opus-5 | Foundational tabletop: Gygax and Arneson, OD&D through AD&D and every edition since, Greyhawk and Blackmoor, the Dungeon Master's Guide tradition, and Appendix N as the reading list the whole hobby grew from |
| travolta | Fantasy Narrative Author | claude-opus-5 | The narrator's voice: the line that fires on a streak, a milestone, a first kill of the day, or a return after absence, in one or two sentences that carry the world without explaining it |
| sasha | Frontend Engineering Consultant | claude-sonnet-5-5 | Component design patterns: composition, compound components, controlled vs. uncontrolled, render props, hooks |
| toni | Product Marketing Manager | claude-opus-5-5 | Product positioning and value proposition development |
| tracy | Fantasy Genre Advisor | claude-opus-5-5 | Foundational tabletop: Gygax and Arneson, OD&D through AD&D and every edition since, Greyhawk and Blackmoor, the Dungeon Master's Guide tradition, and Appendix N as the reading list the whole hobby grew from |
| travolta | Fantasy Narrative Author | claude-opus-5-5 | The narrator's voice: the line that fires on a streak, a milestone, a first kill of the day, or a return after absence, in one or two sentences that carry the world without explaining it |
2 changes: 1 addition & 1 deletion skills/architecture/SKILL.md
Original file line number Diff line number Diff line change
Expand Up @@ -80,7 +80,7 @@ If `--panel` was given and the notification says the panel did not run, relaunch

Set `status` to `review`. Read `docs/ARCHITECTURE.md`. Review it per `${CLAUDE_PLUGIN_ROOT}/skills/proof-loop/SKILL.md`, with this question at the top of the page: "Imagine this shipped and fell over in production in its first month. What went wrong?" That skill publishes, waits for "done", applies every comment to `docs/ARCHITECTURE.md` (recording each in `<runDir>/review.md`), republishes, and resolves; or, when publishing is unavailable, prints the file-edit message and stops until the next run.

To re-run the reviewers on named sections, call `Workflow({ name: "ck:panel", args: { runId, runDir, projectRoot, pluginRoot: "${CLAUDE_PLUGIN_ROOT}", timestamp: "<new>", question: "<the focused question>", contextPath: "<projectRoot>/docs/ARCHITECTURE.md", rationalePath: "<projectRoot>/docs/PRD.md", lenses: [{ "persona": "morgan", "lens": "security", "model": "claude-fable-5-1", "reads": ["docs/PRD.md", "SECURITY.md"] }, { "persona": "alex", "lens": "platform", "model": "claude-sonnet-5", "reads": ["infra/", "Dockerfile", ".github/workflows/"] }, { "persona": "jordan", "lens": "data", "model": "claude-opus-5", "reads": ["docs/market-research.md", "data/", "schema/"] }] } })`, record its run id, wait, and return to this step.
To re-run the reviewers on named sections, call `Workflow({ name: "ck:panel", args: { runId, runDir, projectRoot, pluginRoot: "${CLAUDE_PLUGIN_ROOT}", timestamp: "<new>", question: "<the focused question>", contextPath: "<projectRoot>/docs/ARCHITECTURE.md", rationalePath: "<projectRoot>/docs/PRD.md", lenses: [{ "persona": "morgan", "lens": "security", "model": "claude-fable-5-1", "reads": ["docs/PRD.md", "SECURITY.md"] }, { "persona": "alex", "lens": "platform", "model": "claude-sonnet-5-5", "reads": ["infra/", "Dockerfile", ".github/workflows/"] }, { "persona": "jordan", "lens": "data", "model": "claude-opus-5-5", "reads": ["docs/market-research.md", "data/", "schema/"] }] } })`, record its run id, wait, and return to this step.

## 6. Finalize

Expand Down
Loading