claude

sid-dev

Dev workflow for sid: gate, headless UI capture, component/adapter/store-migration recipes, worktree conventions, and test/UI/adapter review agents.

0 on GitHubby Murphy Malcolmv0.1.0Apache-2.0updated 6 days agodevelopment
/

Plugin sid-dev from marketplace sid in murphlmao/sid. Commands read from the repo's manifest — 5 days ago.

What it installs

Skills (6)

  • sid-capture

    Verify sid UI changes visually with scripts/sid-cap.sh - a hermetic headless sway that screenshots the real GPUI app and can click/type/scroll/drag first. Use for any UI change (before/after captures), reproducing layout bugs, or checking themes/zoom. Never uses sid-shot.sh or the live session.

  • sid-gate

    Run sid's 3-step verification gate (cargo fmt --check, clippy -D warnings, test) niced with -j 3 and print one RESULT line. Use before declaring any task done or pushing. Arg - optional crate name to scope clippy/test (fmt is always workspace-wide).

  • sid-new-adapter

    Add a new external-library or OS integration to sid behind a sid-core trait - trait, impl crate, composition-root wiring, hygiene hook update, tests. Use when the app needs a capability that would otherwise name a concrete crate (redb, russh, git2, nix, zbus, ...) outside its adapter crate.

  • sid-new-component

    Add a new component to the sid-ui design-system crate - file, exports, gallery entry, hygiene rules, and captures. Use when a tab needs a widget that does not exist in sid-ui, or when a repeated hand-rolled UI pattern in crates/sid should be promoted.

  • sid-store-migration

    Add or change a stored field on a sid-store entity (Host, DbConnection, Settings, ...) safely - postcard is positional, so it needs a frozen old shape, a version bump, a decode arm and a migration test. Use for any change to a struct that is persisted in redb or the workspace TOML.

  • sid-worktree

    sid's worktree, commit, merge and push conventions for agents and humans - where worktrees live, branch naming, commit style (no trailers), push after every commit, merging main in, and machine etiquette. Use when starting a branch of work, committing, pushing, or finishing.

Subagents (3)

  • adapter-auditor

    Use this agent to audit CLAUDE.md rule 1 (adapter pattern) across the sid workspace - GPUI named outside crates/sid and crates/sid-ui, concrete libraries leaking into sid-core, concrete types used past their composition points, secrets leaking toward committed config. Triggers - after adding a crate

  • rust-test-writer

    Use this agent to write targeted Rust tests for a function, type, trait or module in the sid workspace - unit, adversarial, and (for the layered store / scope composition / secrets) real critical-path tests. Typical triggers - "add tests for X", a freshly implemented pub item with no coverage, a bug

  • ui-reviewer

    Use this agent to review a sid tab or component visually - it captures the real app headlessly with scripts/sid-cap.sh in several themes, reads the PNGs, and judges them against .interface-design/system.md. Triggers - after any UI change, "review the X tab", "does this look right", before declaring

View source on GitHub

Similar plugins

superpowers

claudecodex

Core skills library for Claude Code: TDD, debugging, collaboration patterns, and proven techniques

15 skills · hooks

obra/superpowers 316,836

context7

claudecodex

Up-to-date documentation lookup. Pull version-specific documentation and code examples directly from source repositories into your coding agent's context.

1 MCP server

upstash/context7 64,709

Build powerful, stateful CLI interfaces for any GUI application using the cli-anything harness methodology.

5 commands

HKUDS/CLI-Anything 58,665

Automates browser interactions for web testing, form filling, screenshots, and data extraction

12 skills

vercel-labs/agent-browser 50,373

Use Alibaba Open Code Review from local Codex.

2 skills

alibaba/open-code-review 50,068

slidev

claude

Claude Code skill for creating and presenting Slidev slidedecks

1 skill

slidevjs/slidev 49,452

Maintain sid-dev?

This page updates itself from your repo. Add the badge to your README, or get it Featured to pin it above the organic results with a followed link to your site.

claude & codex pluginslisted