test
Skill4 starsChanged 27 days agoBSD-3-ClauseView on GitHub
Run Ramen's test suite (Rust node, Python runtime, Python console, cross-component harness) with the 90% coverage gate, and read the state snapshot first. Use when asked to test, verify, check coverage, or confirm a change didn't break anything.
179 other projects use a version of this.
Adopted by
Most recently taken up by
- tyrantpiper/travel-pwatheir own version, first seen Nov 8, 2026
- phuthuycoding/kanban-flowtheir own version, first seen Nov 8, 2026
- pche-broken-artist/forge-of-thoughttheir own version, first seen Nov 8, 2026
- PMDevSolutions/Flaviantheir own version, first seen Nov 8, 2026
- domengabrovsek/agent-configtheir own version, first seen Nov 8, 2026
- domengabrovsek/claudetheir own version, first seen Nov 8, 2026
Used with
Projects with it also use agent-context-isolation, agentica-infrastructure and 10 more.
Other files people use alongside this one.
Files found in the same public projects as a version of this one, more often than they turn up anywhere else. Each project counts once, large collections count for less, and this file's own repository is left out.
parcadeiSkillagent-context-isolation
Agent Context Isolation
Also in 3 projects that use this
parcadeiSkillagentica-infrastructure
Reference guide for Agentica multi-agent infrastructure APIs
Also in 3 projects that use this
- +10 more from parcadei
Other versions179 projects use a version of this.
Word for word · 0
None found.
Edited · 0
None found.
Wrote their own version · 179
- react/react★ 252ksame name
- facebook/react★ 252ksame name
- apache/skywalking★ 25ksame name
- livewire/livewire★ 24ksame name
- NVIDIA/TensorRT★ 13ksame name
- FalkorDB/FalkorDB★ 10ksame name
- FastLED/FastLED★ 7.5ksame name
- fleetdm/fleet★ 7.2ksame name
- parcadei/Continuous-Claude★ 3.9ksame name
- parcadei/Continuous-Claude-v2★ 3.9ksame name
169 more not listed
How matches are found. Word for word: the exact same text. Edited: shares passages with this file (“99% same” means 99% of its five-word phrases also appear here; 10% or more counts). Their own version: similar meaning, or, weakest, the same name. We can’t tell which project had it first. Projects are counted among the 200 most-starred candidates, and mentions are links to the repository we found, up to 50 per site, so both counts are a floor.
In this repository7 other files it gives its agents.
- docs/llms.txtllms.txt
- backup-restoreSkill
- deploy-awsSkill
- deploy-gcpSkill
- iterateSkill
- rotate-keysSkill
- scale-zoneSkill
The file
We split this skill into the rules it gives an agent
8 rules. 0 are common, 2 are distinctive, and 6 are very specific to this project.
0
Common
Most of the 154 edited versions we read keep these.
2
Distinctive
This author's own choices. Worth a look.
6
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Very specific: line 18
Read facts/STATE.md, then docs/CONTRACTS.md for the area you're touching — the binding spec for what correct behavior looks like.
- Very specific: line 20
Run make test (equivalently make test-runtime test-node test-console one at a time).
- Very specific: line 22
Run make lint — ruff (Python, shared ruff.toml), cargo fmt --check + cargo clippy -- -D warnings (Rust), helm lint (both charts, both …
- Very specific: line 25
If your change touches tests/ (cross-component conformance/e2e), run cd tests && uv sync -q && uv run pytest -q.
- Very specific: line 28
If your change touches multi-zone behavior (autoscale, rebalance, worker routing), bring up a local kind cluster (deploy/kind/up.sh) and …
- Distinctive: line 31
Write the report as a short paragraph, not a new file: what ran, pass/fail counts, coverage per component, anything skipped and why.
- Distinctive: line 46
Never lower the 90% coverage gate or add a blanket coverage exclusion to make a run pass — fix the gap or justify a narrow, commented …
- Very specific: line 49
Never skip a test by commenting it out or deleting it to unblock a run.
“Common” is measured: kept by at least 6 in 10 of the 154 edited versions of this file we could read. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
Test Ramen
Any coding agent — Claude Code, Cursor, Copilot, Gemini CLI, or a human — can run this. No agent-specific
tooling required: a shell and the languages' own toolchains (uv, cargo) are enough.
Inputs
- A working tree of this repo, checked out (submodule or standalone clone).
uvandcargoinstalled (rust-toolchain.tomlpins the Rust version;uvresolves Python 3.14 itself).- Optional:
docker(formake demo/ the compose stack),kubectl+kind(fortests/kind/), a real Postgres if testingstorage/postgres.py's live-integration case.
Steps
- Read
facts/STATE.md, thendocs/CONTRACTS.mdfor the area you're touching — the binding spec for what correct behavior looks like. - Run
make test(equivalentlymake test-runtime test-node test-consoleone at a time). Each component enforces--cov-fail-under=90; a run below that threshold is a failure, not a warning. - Run
make lint— ruff (Python, sharedruff.toml),cargo fmt --check+cargo clippy -- -D warnings(Rust),helm lint(both charts, both providers),terraform fmt -check(both clouds),actionlintandshellcheckwhen installed. - If your change touches
tests/(cross-component conformance/e2e), runcd tests && uv sync -q && uv run pytest -q. Suites that need infrastructure they can't find (a builtnode-rsbinary, a live console URL, a kind cluster) skip with a stated reason — that's expected locally; CI provides what each suite needs. - If your change touches multi-zone behavior (autoscale, rebalance, worker routing), bring up a local kind
cluster (
deploy/kind/up.sh) and rundeploy/kind/test.sh— this is the only suite that exercises real Kubernetes HPA/Deployment scaling, not a mock. - Write the report as a short paragraph, not a new file: what ran, pass/fail counts, coverage per component, anything skipped and why. If nothing changed since the last run, say so instead of re-running everything from scratch.
Validate
(hand this section, verbatim, to a second agent or a fresh review pass — it should not need the context above)
- V1
make testexits 0; no component's coverage output falls below 90%. - V2
make lintexits 0. - V3 If
tests/was touched:cd tests && uv run pytest -q— no unexpected failures (skips with a reason are fine; a failure or an unexplained skip is not). - V4 If the change affects deploy config (
deploy/helm/,deploy/terraform/):helm lint/helm templateboth providers,terraform validateon any.tffile touched. - V5 The commit/PR message states the coverage numbers and what, if anything, was skipped and why.
Boundaries
- Never lower the 90% coverage gate or add a blanket coverage exclusion to make a run pass — fix the gap or
justify a narrow, commented exclusion for genuinely untestable lines (e.g. a real-cloud-only code path
already covered by a fake-backed unit test, matching the pattern in
console/src/ramen_console/storage/). - Never skip a test by commenting it out or deleting it to unblock a run; mark it
xfail/skip with a reason and open a note infacts/STATE.mdor the PR description instead. - A kind-cluster test run changes real cluster state (scales deployments). Restore what you changed
(
kubectl scale) before finishing if a later suite in the same session depends on a clean baseline — a zone left scaled up raises the floor for every test that runs after it.
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

