atmos-specs-test-runlisted
Install: claude install-skill AruNi-01/atmos
# Atmos Specs · Test Run
This skill is the execution side of the TEST lifecycle. The `atmos-specs-test-plan` skill writes scenarios in `TEST.md`; this skill turns those scenarios into real executable tests and runs them against the implementation.
## What this skill owns — and what it does not
- **Owns**: test code — Rust `#[cfg(test)]` modules, integration tests under `crates/**/tests/`, Bun test specs under `apps/**/*.test.ts[x]` or `packages/**/*.test.ts[x]`, and web Playwright specs under `e2e/tests/specs/*.e2e.ts`.
- **Owns**: running the relevant test commands (`cargo test`, `bun test`, `just test`, etc.) and triaging failures.
- **May own**: agent-browser exploratory checks listed in `TEST.md`, when the `agent-browser` CLI/skill is available and a local app can be launched or is already running.
- **May touch `TEST.md`** — only to append a short status line per scenario, e.g. `S1 — ✅ covered by crates/core-engine/tests/github.rs::lists_open_prs`. Never rewrite plan sections here; that's the plan skill's job.
- **Does not own** production code changes in `crates/` / `apps/` / `packages/`. If the scenario fails because production code is missing or broken, stop and hand off to `atmos-specs-impl`.
- **Does not own** BRAINSTORM / PRD / TECH.
Why: separating planning from execution lets TEST.md stay stable while the suite evolves with the code. Separating test-writing from production-code-writing forces an honest check — the tester cannot silently "fix" a failure by rel