By wookiya1364
Enforces a TDD-first team workflow: every change starts as a plan with tests, then iteratively passes those tests before archiving to a regression suite. Reports progress to Slack/Discord and skips obsolete tests via supersede chains.
TDD-first codegen for a scv/promote/<slug>/ plan. Verifies TESTS fail first (Red), then iteratively writes the minimum code to pass each case (Green). Hands off archive/PR/regression to /scv:work.
Show SCV workflow + diagnose project + recommend next step. With an argument, talk through an idea OR search the archive for past work — SCV picks the right mode from your wording.
Detect missing SCV system dependencies (git, gh, glab, curl, jq, ffmpeg, python3) and either show OS-specific install commands or run them. graphify (Claude Code skill) is detected separately and links to its install guide.
Refine scv/raw/ material into a scv/promote/<YYYYMMDD>-<author>-<slug>/ folder with PLAN.md + TESTS.md. Optionally updates the docs knowledge graph. Interactive; no files written without user approval.
Run accumulated regression across scv/archive/**/TESTS.md (and optionally promote/) with supersede/obsolete skip graph. On failure, triage each slug via AskUserQuestion (regression / obsolete / flaky).
Runs pre-commands
Contains inline bash commands via ! syntax
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.
Standard · Cowork · Verify
A Claude Code plugin for teams.
Every change ships with a plan and tests. The tests run forever — even after you've forgotten about them.
Drop materials → Claude refines them with you → implementation runs the tests → tests stay in your regression suite. Your next change is automatically checked against everything you've ever shipped.
SCV is a process-first plugin with an optional codegen variant (/scv:codegen, v0.11.0+). It makes the team work from the same plan and the same tests. Speed comes as a side effect.
Quick Start · 5-min walkthrough · The Loop · Commands · Why SCV? · Architecture · Philosophy · Releases
Team collaboration plugin for Claude Code.
The only command you need to remember is
/scv:help. It diagnoses your project's state and tells you what to do next. No flags to memorize, no docs to read first — the plugin walks you through every step.
# In any Claude Code session:
# 1. Install
/plugin marketplace add https://github.com/wookiya1364/scv-claude-code
/plugin install scv@scv-claude-code
# 2. /scv:help takes over from here.
# On first run it offers to hydrate this project (one click).
/scv:help
That's it. You only need to remember /scv:help — it diagnoses your project and routes to the right command. Pick a starting line:
| Situation | Command |
|---|---|
| Don't know what to do next | /scv:help |
| Have an idea but no materials yet | /scv:help "I want to add a refund button" (v0.9.0+) |
| Want to find past work in the archive | /scv:help "how did we handle refunds last quarter?" (v0.10.0+) |
Platform prerequisites (1-time):
- macOS:
brew install bashonce — SCV scripts use bash 4+ features (declare -A). Scripts auto-escalate to/opt/homebrew/bin/bashafter install, so the system bash 3.2 stays untouched.- Linux / WSL: bash 4+ is the default — nothing to do.
- Windows native (PowerShell/cmd): unsupported; use WSL or Git Bash.
- All platforms:
curl,git,jq,gh(orglab) are recommended./scv:helpflags any missing dependency on its first line.
Scenario: "Add a refund button to the checkout page"
| Min | Step | What happens |
|---|---|---|
| 1 | Drop materials into scv/raw/ | meeting notes + spec PDF (Jira URL inside) |
| 2 | /scv:promote | URL detected · slug + title asked · PLAN.md + TESTS.md + FEATURE_ARCHITECTURE.md written |
| 3 | /scv:work <slug> | Implements · runs Playwright e2e · captures .webm |
| 4 | Auto PR | PR opens with GIF preview · Mermaid diagrams · Jira link — all attached |
| 5 | Review → merge → archive | Reviewer confirms via GIF in 5 sec · merge moves plan to archive · joins /scv:regression |
Stuck at any step? Run /scv:help — it picks up your project's current state and tells you what's next.
Drop material → refine into a plan + tests → implement → archive. Every archived plan's tests join the accumulating regression suite that runs against every future change.
npx claudepluginhub wookiya1364/scv-claude-code --plugin scvTools to maintain and improve CLAUDE.md files - audit quality, capture session learnings, and keep project memory current.
Comprehensive feature development workflow with specialized agents for codebase exploration, architecture design, and quality review
Browser automation and end-to-end testing MCP server by Microsoft. Enables Claude to interact with web pages, take screenshots, fill forms, click elements, and perform automated browser testing workflows.
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.
Persistent file-based planning for AI coding agents. Crash-proof markdown plans (task_plan.md, findings.md, progress.md) that survive context loss and /clear, with an opt-in completion gate and multi-agent shared state. Manus-style. Works with Claude Code, Codex CLI, Cursor, Kiro, OpenCode and 60+ agents via the SKILL.md standard. Includes Arabic, German, Spanish, and Chinese (Simplified and Traditional).
Harness-native ECC operator layer - 67 agents, 271 skills, 92 legacy command shims, reusable hooks, rules, selective install profiles, and production-ready workflows for Claude Code, Codex, OpenCode, Cursor, and related agent harnesses