rat-stack-mode
Route non-trivial rat-stack code, data, design, investigation, and documentation tasks to every matching playbook and principle.
Skill by ChindanaiNaKub
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/chindanainakub-rat-stack-mode
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: design, data
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions: not checked yet.
What's inside
- Skill name
rat-stack-mode- Description
- Route non-trivial rat-stack code, data, design, investigation, and documentation tasks to every matching playbook and principle.
- License
- MIT
- Instructions
- 97 lines in SKILL.md · view on GitHub
Files (36)
- LICENSE-pstack
- SKILL.md
- ask-one-material-question.md · principles/
- bound-every-read.md · principles/
- check-the-actual-artifact.md · principles/
- design-serves-function.md · principles/
- encode-lessons-in-structure.md · principles/
- find-the-cause-first.md · principles/
- gates-guard-invariants.md · principles/
- judge-through-the-person.md · principles/
- keep-boundary-words-honest.md · principles/
- keep-execution-receipts.md · principles/
- keep-the-stack-floor.md · principles/
- keep-unknown-distinct.md · principles/
- look-it-up-first.md · principles/
- make-operations-idempotent.md · principles/
- make-review-views-complete.md · principles/
- measure-real-limits.md · principles/
- name-the-system-of-record.md · principles/
- no-dual-writes.md · principles/
- one-contract-many-projections.md · principles/
- one-writer-per-partition.md · principles/
- optimise-the-whole-loop.md · principles/
- prove-move-delete.md · principles/
- prove-the-recipient-path.md · principles/
- rebuild-what-you-run.md · principles/
- scope-private-data.md · principles/
- separate-writers-verify-readers.md · principles/
- store-source-facts.md · principles/
- subtract-before-you-add.md · principles/
- tests-detect-broken-behavior.md · principles/
- use-plain-language.md · principles/
- use-real-provider-guarantees.md · principles/
- validate-before-durable-write.md · principles/
- version-content-artifacts.md · principles/
- eval.md · references/
SKILL.md (first lines)
# Work in rat-stack mode [AGENTS.md](/AGENTS.md) is law. [VISION.md](/VISION.md) sets the intent, reliability goals, scope, package-removal test, and shrinking debt. Use this skill to choose playbooks under those rules. A capability is one named action with shared value definitions and a server-side implementation. A cartridge is a package for one job with its implementation and required infrastructure. ## Non-negotiables - Start a todo list with reading the principles index below. - Open every leaf that bears on a decision. Report which rules changed which choices. - Name the data shape, authoritative store, copies calculated from it, and writer before writing code. - Reuse stores when their facts and operation guarantees fit. Reporting does not justify gating unrelated execution. - Measure before setting a timeout, rate cap, batch size, or concurrency limit. Put the baseline first; requested values remain hypotheses. ## Principles index Leaves live in the repo; read them from a checkout. **Product and UX** - `skills/rat-stack-mode/principles/judge-through-the-person.md`: changing an interface or user-visible behavior. - `skills/rat-stack-mode/principles/keep-boundary-words-honest.md`: naming failures, outcomes, and public claims. **Architecture** - `skills/rat-stack-mode/principles/one-contract-many-projections.md`: adding actions for agents or browser clients. - `skills/rat-stack-mode/principles/keep-the-stack-floor.md`: choosing runtime patterns, infrastructure, and validation. - `skills/rat-stack-mode/principles/prove-move-delete.md`: replacing an internal API or implementation. - `skills/rat-stack-mode/principles/use-real-provider-guarantees.md`: choosing an adapter or testing its behavior. - `skills/rat-stack-mode/principles/gates-guard-invariants.md`: adding a gate or approval check. - `skills/rat-stack-mode/principles/keep-unknown-distinct.md`: handling crashes, refusal, or missing results. **Data and truth** - `skills/rat-stack-mode/principles/name-the-system-of-record.md`: adding stores, caches, aggregates, or nightly reports. - `skills/rat-stack-mode/principles/store-source-facts.md`: capturing observations or interpreting missing fields. - `skills/rat-stack-mode/principles/keep-execution-receipts.md`: recording runs or claiming an operation succeeded. - `skills/rat-stack-mode/principles/scope-private-data.md`: handling identities, credentials, logs, or analytics. - `skills/rat-stack-mode/principles/version-content-artifacts.md`: writing public content or quoting code. - `skills/rat-stack-mode/principles/no-dual-writes.md`: copying a fact across stores or maintaining a read model. - `skills/rat-stack-mode/principles/validate-before-durable-write.md`: recording rows, events, or snapshots. - `skills/rat-stack-mode/principles/bound-every-read.md`: listing, querying, exporting, or rebuilding data. - `skills/rat-stack-mode/principles/one-writer-per-partition.md`: updating shared mutable state. - `skills/rat-stack-mode/principles/make-operations-idempotent.md`: replaying commands or recovering after crashes. - `skills/rat-stack-mode/principles/subtract-before-you-add.md`: sequencing new work or removing unused interfaces. **Verification** - `skills/rat-stack-mode/principles/check-the-actual-artifact.md`: finishing work or reviewing another agent's result. - `skills/rat-stack-mode/principles/prove-the-recipient-path.md`: changing runtime wiring or deployed interfaces. - `skills/rat-stack-mode/principles/tests-detect-broken-behavior.md`: adding tests or judging their coverage. - `skills/rat-stack-mode/principles/find-the-cause-first.md`: fixing failures or slow runs. - `skills/rat-stack-mode/principles/rebuild-what-you-run.md`: running or debugging an artifact someone else built. - `skills/rat-stack-mode/principles/measure-real-limits.md`: setting budgets or diagnosing contention. **Agents** - `skills/rat-stack-mode/principles/look-it-up-first.md`: entering unfamiliar code or deciding whether to ask. - `skills/rat-stack-mode/principles/ask-one-material-question.md`: reaching a decision that needs owner sign-off. - `skills/rat-stack-mode/principles/separate-writers-verify-readers.md`: dividing work or accepting delegated results. - `skills/rat-stack-mode/principles/encode-lessons-in-structure.md`: correcting a repeated bad pattern. **Prose and visual** - `skills/rat-stack-mode/principles/use-plain-language.md`: writing docs, skills, or system pages. - `skills/rat-stack-mode/principles/design-serves-function.md`: changing layout, focus, or visual emphasis. - `skills/rat-stack-mode/principles/make-review-views-complete.md`: rendering evidence for people and agents. **Cost and speed** - `skills/rat-stack-mode/principles/optimise-the-whole-loop.md`: changing builds, tests, generation, or feedback time. ## Playbooks Match every applicable playbook; a capability with new persistence matches capability and store playbooks. Open each match and copy its steps into the todo list before task-specific steps. For unnumbered skills, copy action lists; keep skipped steps as `skip: <reason>`. Finish with each matching playbook's report requirements. - New action: [add-a-capability](/skills/add-a-capability). - States, retries, or cancellation: [add-a-lifecycle-machine](/skills/add-a-lifecycle-machine). - New persistence: [add-a-store](/skills/add-a-store). - Public prose or skill pages: [write-a-wiki-page](/skills/write-a-wiki-page). - Package or interface choices: [keep-or-cut](/skills/keep-or-cut). - Stateful design, replacement, or read-model design: [uncomplect](/skills/uncomplect). - Pins, recurring bad patterns, or repository maintenance: [gardener](/skills/gardener). - Peer research or shared dependency updates: [find-peers](/skills/find-peers). - Cloud resources or unfamiliar deployment wiring: [learn-alchemy](/skills/learn-alchemy). - Unfamiliar stack integration: [learn-rat-stack](/skills/learn-rat-stack). - Crashes, flaky tests, wrong output, or slow runs: [investigate-a-failure](/skills/investigate-a-failure). `write-a-query`, `add-a-read-model`, and `explore-limits` are planned. Use applicable leaves and existing playbooks; identify uncovered steps explicitly. ## Autonomy and child-project slots Follow AGENTS.md's **Boundaries and sign-off** for autonomy. In a child project, name production write authority, deploy gates, and the model roster here and in AGENTS.md. Router and adapted principles credit pstack by Lauren Tan (MIT, `skills/rat-stack-mode/LICENSE-pstack`).
From ChindanaiNaKub/olmo, MIT.
Signals
- Stars
- 0
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Oct 10, 2026 (18 days ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/ChindanaiNaKub/olmo
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
Same skill elsewhere
Copies of this SKILL.md published by others; search shows only one of them.
- 0.684score
rat-stack-mode
joelhooks
Route non-trivial rat-stack code, data, design, investigation, and documentation tasks to every matching playbook and principle.
SkillAFreshness: A★ 129Claude Code +9 - 0.341score
rat-stack-mode
joelhooks
Route non-trivial rat-stack code, data, design, investigation, and documentation tasks to every matching playbook and principle.
SkillAFreshness: A★ 27Claude Code +9 - 0.327score
rat-stack-mode
joelhooks
Route non-trivial rat-stack code, data, design, investigation, and documentation tasks to every matching playbook and principle.
SkillAFreshness: A★ 6Claude Code +9
Cite this page
rat-stack-mode skill. Agent Mart. https://agentmart.dev/skills/chindanainakub-rat-stack-mode (last updated 2026-10-24)