← ClaudeAtlas

plugin-test-cyclelisted

Builds, deploys, and tests the typemux-cc Claude Code plugin locally. Handles the full cycle from cargo build through cache clearing, marketplace registration, plugin install, and LSP verification. Triggers on: 'plugin test', 'test plugin', 'plugin cycle', 'deploy and test', 'try new build', 'test the plugin'.
K-dash/typemux-cc · ★ 16 · Testing & QA · score 78
Install: claude install-skill K-dash/typemux-cc
# Plugin Test Cycle End-to-end workflow for building, deploying, and testing the typemux-cc plugin locally. This eliminates the repetitive manual steps that are easy to forget or get wrong. ## Prerequisites - Rust toolchain installed (`cargo`) - Claude Code running - A Python project with `.venv/` available for testing (e.g., rcmr_stadium subprojects) ## Workflow ### Step 1: Build the binary Ask the user which version to build, or whether to just test the current code without bumping. **Option A — Build without version bump (quick iteration):** ```bash cargo build --release ``` The binary is at `target/release/typemux-cc`. **Option B — Build with version bump:** Use the `/publish` skill instead, then return here at Step 2. ### Step 2: Record the test state Create a resumable state note before changing Claude Code's plugin state. Record: - repository path, branch, and commit - whether the working tree is dirty - test mode (local build or GitHub release) - `target/release/typemux-cc --version` - `shasum -a 256 target/release/typemux-cc` - expected marketplace source and plugin version - each completed workflow step and its result Store the note outside the repository, for example at `/tmp/typemux-cc-plugin-test-state.md`, so it survives a restart without adding an untracked project file. Never record credentials or environment variable values. ### Step 3: Approve plugin state changes Cache deletion, marketplace registration changes, and plugin installation muta