Babysitter cleanroom-protocol-manager
Cleanroom operations skill for managing protocols, contamination control, and process flows
install
source · Clone the upstream repo
git clone https://github.com/a5c-ai/babysitter
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/a5c-ai/babysitter "$T" && mkdir -p ~/.claude/skills && cp -r "$T/library/specializations/domains/science/nanotechnology/skills/cleanroom-protocol-manager" ~/.claude/skills/a5c-ai-babysitter-cleanroom-protocol-manager && rm -rf "$T"
manifest:
library/specializations/domains/science/nanotechnology/skills/cleanroom-protocol-manager/SKILL.mdsource content
Cleanroom Protocol Manager
Purpose
The Cleanroom Protocol Manager skill provides comprehensive management of cleanroom operations for nanofabrication, ensuring protocol compliance, contamination control, and efficient process flows.
Capabilities
- Protocol version control
- Equipment qualification tracking
- Contamination monitoring
- Process flow documentation
- Training record management
- Maintenance scheduling
Usage Guidelines
Protocol Management
-
Protocol Development
- Create step-by-step procedures
- Define critical parameters
- Include safety requirements
-
Process Control
- Track process execution
- Monitor contamination levels
- Manage equipment status
-
Documentation
- Maintain revision history
- Track operator training
- Generate reports
Process Integration
- All fabrication processes
- Nanomaterial Scale-Up and Process Transfer
Input Schema
{ "operation": "create_protocol|update_protocol|track_execution|query_status", "protocol_id": "string", "process_type": "lithography|deposition|etch|characterization", "cleanroom_class": "1|10|100|1000|10000" }
Output Schema
{ "protocol": { "id": "string", "version": "string", "status": "active|draft|deprecated", "steps": [{ "step_number": "number", "description": "string", "equipment": "string", "parameters": {} }] }, "execution_log": { "total_runs": "number", "success_rate": "number (%)", "last_run": "string" }, "contamination_status": { "particle_count": "number", "classification_met": "boolean" } }