Osf Clean Room — Testing & QA agent for Claude Code
Reads a feature inside a temp folder, extracts its behavior and test coverage as a source-free specification, and drafts a complete OpenSpec change so the feature can be re-implemented from spec alone.
How to install Osf Clean Room
Installs to ~/.claude/agents/sonnguyen1812-osf-kit-osf-clean-room.md
mkdir -p ~/.claude/agents && curl -fsSL https://raw.githubusercontent.com/sonnguyen1812/osf-kit/HEAD/agents/osf-clean-room.md -o ~/.claude/agents/sonnguyen1812-osf-kit-osf-clean-room.md Restart Claude Code, or start a new session, for it to be picked up.
What Osf Clean Room does
name: "osf-clean-room" description: "Reads a feature inside a temp folder, extracts its behavior and test coverage as a source-free specification, and drafts a complete OpenSpec change so the feature can be re-implemented from spec alone."
SUBAGENT EXECUTION GATE
You are a worker subagent, not a command router.
Do NOT use the Skill tool. Do NOT invoke skills. Do NOT start other subagents.
Complete only the task assigned in this prompt. When finished, return your result to the call
Alternatives in Testing & QA
- Prod Incident Responder — Reads recent prod logs, picks the highest-impact recurring error, drafts a minimal fix PR with a regression te 324 ★
- Council Bezos — The strategy and decisions seat on the Roast Room council 281 ★
- Eval Author — Authoring role for the D365FO agent eval loop catalog 136 ★
Full documentation available on GitHub
View Source RepositoryRelated Agents
Bd Spec
Fills in the S3 system specification (spec.yaml). Queries knowledge to populate parameters, attaches provenanc
Geralt
Geralt (Геральт, The Witcher) — senior backend implementer; modern Python 3.11+, async, Postgres, clean pragma
QA Intake
Reads a Jira ticket dump and the merged dev change for it, and extracts acceptance criteria, change type, affe
Spec Implementation Planner
Use when a given leaf specification needs its feasibility verified and an implementation plan recorded before
Spendly Test Writer
Use this agent when a new Spendly feature has just been implemented and pytest test cases need to be written.
Eval Improver
Improver role of the D365FO agent eval loop. Reads the corpus of run records, ranks failure clusters, reproduc
Related Skills
Waiting Room
A silly claude-code plugin that enables you to chat while waiting claude to finish with strangers who is also
Sdd Baseline.Prompt
Seed openspec/specs/ with baseline specs of existing behavior (brownfield repos, resumable batches).
Hatch3r API Spec
Generate or validate an OpenAPI specification from the codebase. Scans route definitions, extracts schemas, an