How to drive the mcpymol MCP server well — structure prep, the view-preset catalogue, PyMOL selection syntax, rendering, and 3D-print STL export. TRIGGER when the user asks to visualize/fetch/render a protein structure through the mcpymol tools, apply a view preset, or produce a 3D-printable model/STL. SKIP for…
Add a new named cabinet preset to cabineteer. Use when asked to add a preset, template, or canned design to presets.py (surfaced via listpresets / applypreset). Covers the CabinetPreset registration pattern, the opening-stack sum invariant, and the guard test that every preset must evaluate with zero errors.
Add a new eval scenario to cabineteer's eval suite. Use when covering a new tool behavior, a bug regression, or a workflow chain in evals/scenarios.py. Covers the Scenario/ToolCall/Assertion structure, the assertion operators, context chaining between calls, and the meta-tests every scenario must satisfy.
Run Charlie's full-codebase or multi-module review-and-fix workflow for cabineteer. Use for a broad correctness/security review across many modules, or when asked for a "top-to-bottom" review. Covers the parallel module-agent fan-out, verification, the fixes-as-their-own-PR convention, and merging only on explicit go.
Call cabineteer tool handlers directly from Python without the MCP transport or a live server. Use to exercise or debug a tool (designcabinet, evaluatecabinet, generatecutlist, visualizecabinet, autofixcabinet, etc.), reproduce an eval scenario, or check behavior when the session's cabineteer MCP server is stale…
Run the cabineteer eval suite and interpret results. Use whenever you finish a non-trivial change, want to check the eval baseline (current counts live in CLAUDE.md and this skill's body), filter evals by tag/difficulty/name, or debug a failing scenario. The eval harness calls tool handlers directly (no MCP transport)…
Claude Code instructions for chemrich/cabineteer, covering claude.md, commands, run the mcp server (stdio, for claude desktop / gemini cli), lite mode — skips cadquery, opcut, and rectpack and run the mcp server (http/sse, port 3749 auto-incrementing).