By murphlmao
Rigor-bar testing skills for the sid project: MC/DC decision coverage audit and cargo-mutants survivor killing. Project-local; enforces CLAUDE.md standards.
Use this agent when a Rust function, type, trait, or module in the sid workspace needs the full test set per CLAUDE.md and docs/TESTING.md. Typical triggers include the user asking "add tests for X" or "test this", a freshly-implemented pub item that hasn't been tested yet, a code-review finding flagging missing adversarial coverage, and /sid-gate or /mc-dc-audit reporting an under-tested module. See "When to invoke" in the agent body for worked scenarios.
Use this agent when reviewing diffs that touch crates/sid-store, the Store trait surface in sid-core, or session-state persistence code. Typical triggers include the user asking "review my sid-store changes", a PR diff containing crates/sid-store/, a code review request flagging persistence-touching code, and /sid-gate reporting coverage below 95% on any sid-store file. See "When to invoke" in the agent body for worked scenarios.
Use this agent when reviewing diffs that touch crates/sid-widgets. Typical triggers include the user asking "review my widget changes", a PR diff containing crates/sid-widgets/, a code review request flagging UI behaviour, and noticing that an insta snapshot was modified without a clear rationale. See "When to invoke" in the agent body for worked scenarios.
Report current sid coverage with critical-path flags. Wraps the sid-mcp `coverage_summary` tool and presents structured per-crate / per-file output with the 80% workspace floor and 95% critical-path floor (sid-store, sid-core, sid-job, sid-secrets) explicitly highlighted. Args: optional crate name to scope.
Audit a Rust file or crate for MC/DC (Modified Condition / Decision Coverage). Walks every boolean decision (if, match guards, &&/|| expressions), maps each condition to existing tests that exercise its true/false values, identifies gaps where independence isn't demonstrated, and generates test stubs to close them. Use when you want SQLite-tier rigor on boolean decision logic, or before declaring a critical-path module fully tested. Args: file path or crate directory.
Run cargo-mutants on a crate, identify surviving mutants (mutations that tests failed to catch), and generate tests that would have killed each one. Use when you want behavior coverage, not just code coverage — surviving mutants reveal tests that touch code without verifying it. Args: crate name (e.g., sid-core) or path. Requires `cargo install cargo-mutants`.
Compare current criterion benchmark results against the saved baseline and flag any regression over the CLAUDE.md threshold (default 10%). Wraps the sid-mcp `criterion_compare` tool. Use after any change touching hot paths (render loop, store hot reads, action fuzzy filter, JobQueue handoff) and before declaring a perf-sensitive task done. Args: optional crate name and threshold percentage.
Run the full sid verification gate — cargo test, clippy, fmt, deny, doc — and report green/red per gate. Use before declaring any task done. Refuses to summarize as "ready" if any gate is red. Args: optional crate name to scope (`/sid-gate sid-store`); empty runs workspace-wide.
Uses power tools
Uses Bash, Write, or Edit tools
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
sida fast, focused TUI cockpit for developer workflow.
named after my loving dog, my first true friend in life.
✦ · ★ ───────────────────────────────── ★ · ✦
sid is a personal developer cockpit built in Rust. It puts the things you actually use during a workday — git, SSH, databases, ports/processes, system tweaks — into a quick little TUI. One focused tab per concern without any of the other bloat that you may see with applications that deal with these many systems at once. Galaxy-themed because... who doesn't like space?
Status: Early WIP. Spec drafted, implementation forthcoming.
| Tab | What it does |
|---|---|
| Workspaces | Browse registered code workspaces (umbrella + sub-repos), drive git operations |
| SSH | Hosts list (merged from ~/.ssh/config + sid-managed), embedded interactive shell via PTY, SFTP browser with download/upload/edit-in-place, per-host command history |
| Database | Saved Postgres + SQLite connections, multi-line query editor with SQL syntax highlight, paginated sortable results, copy-cell, CSV export, per-connection query history; CLI: sid db add/remove/list/query |
| Network | Listening ports, processes, interfaces — all sortable; / filter; k kills selected PID with SIGTERM → 5s grace → SIGKILL; CLI: sid net ports/procs/interfaces/kill |
| System | Pinned config files (Enter launches external kitty + $EDITOR), systemctl services (start/stop/restart, journal tail), user-defined shell quick-actions (available globally from Ctrl+F) |
| Settings | Theme picker (live preview), keybind editor (capture mode + conflict detection), behavior toggles, workspace roots, quick actions, DB path — all in-app, no config-file scavenger hunt |
Plus:
Ctrl+D — like claude --resume, but for a focused tab✦ glyph cues; user-authorableVS Code is slow and visually noisy. lazygit, gitui, k9s are great but each only solves one thing. tmux + a bag of CLIs is the closest pre-sid setup but requires re-deriving the same layout every session. Zed is cool, but limited in its scope and feature-set.
sid is the layer above. One TUI, six tabs (detachable, re-attachable), an obsession with minimal footprint, fast startup, ease of use, all for the sole purpose of not needing to use slow database apps like DBeaver, or remembering how to kill that one NodeJS instance via some command you Google every other week because you're too lazy to remember it's syntax (lsof -ti:3000 | xargs kill -9, pkill -9 -f "next dev", etc). It's not trying to replace your editor or your shell. It's trying to be the cockpit you live in between edits and shells.
sid is calm & straight to the point.Ctrl+arrows to switch tabs, Ctrl+F for the command palette, Tab for in-pane focus cycling. Defaults sensible; everything overridable.# Clone, build, run
git clone https://github.com/murphlmao/sid && cd sid
cargo build --release
./target/release/sid
# Or run from source
cargo run -p sid
# Tests
cargo test --workspace
# Override the DB location (otherwise XDG default applies)
sid --db /tmp/sid.redb
# Network inspection (CLI, no TUI needed)
sid net ports # listening sockets, table form
sid net ports --format json # same data, machine-readable
sid net procs --sort cpu --top 20
sid net interfaces
sid net kill 1234 # SIGTERM with 5s grace, then SIGKILL
sid net kill 1234 --force # SIGKILL immediately
sid net kill port:8080 # kill whoever owns port 8080
# Settings (scripted)
sid settings list # dump every setting key + value
sid settings get theme_name # print one value
sid settings set theme_name void # change theme (takes effect next launch)
sid settings set default_tab workspaces
sid settings delete theme_name # remove an override
# System management
sid system pin /etc/nginx/nginx.conf --label "nginx"
sid system pins
sid system unpin /etc/nginx/nginx.conf
sid system services --user
sid system action add "kill 5432" "fuser -k 5432/tcp"
sid system action list
sid system action run <id>
npx claudepluginhub murphlmao/sid --plugin sid-testingComprehensive skill pack with 66 specialized skills for full-stack developers: 12 language experts (Python, TypeScript, Go, Rust, C++, Swift, Kotlin, C#, PHP, Java, SQL, JavaScript), 10 backend frameworks, 6 frontend/mobile, plus infrastructure, DevOps, security, and testing. Features progressive disclosure architecture for 50% faster loading.
Develop, test, build, and deploy Godot 4.x games with Claude Code. Includes GdUnit4 testing, web/desktop exports, CI/CD pipelines, and deployment to Vercel/GitHub Pages/itch.io.
Comprehensive PR review agents specializing in comments, tests, error handling, type design, code quality, and code simplification
Comprehensive feature development workflow with specialized agents for codebase exploration, architecture design, and quality review
A growing collection of Claude-compatible academic workflow bundles. Covers scientific figures, manuscript writing and polishing, reviewer assessment, citation retrieval, data availability, paper reading, literature search, response letters, paper-to-PPTX conversion, and evidence-grounded Chinese invention patent drafting. Rules are organized as reusable skill folders with explicit workflows and quality checks.
Unity Development Toolkit - Expert agents for scripting/refactoring/optimization, script templates, and Agent Skills for Unity C# development