claude

scv

Claude Code plugin for team workflows. Every change becomes a plan + tests before merging; archived tests accumulate into a self-running regression suite. Run /scv:help to start. 15 slash commands, no flags to memorize.

8 on GitHubby wookiya1364v0.93.2MITupdated todayproductivity
/

Plugin scv from marketplace scv-claude-code in wookiya1364/scv-claude-code. Commands read from the repo's manifest — today.

This plugin runs code on your machine — its hooks fire automatically on events like tool use. The exact commands are listed below; read them before installing.

What it installs

Skills (21)

  • gclean

    merge 후 원격에서 삭제된(upstream [gone]) 로컬 작업 브랜치를 안전하게 정리한다. 보호 브랜치(main·develop·stage)와 현재 브랜치는 절대 삭제하지 않고, 삭제 결과와 복구용 SHA를 출력한다.

  • channel

    Switch the installed SCV between the dev, stage and prod channels — try new work before it is released, then switch back. No argument shows the current channel. Use whenever the user wants to try the development or staging version of SCV, or go back to the released one — not only when they type /scv

  • codegen

    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. Use whenever the user wants a plan implemented test-first — 'TDD', 'tests first', 'red-green' — not onl

  • deck

    Turn a markdown planning doc into a spec-grade 기획서 HTML — a buildless, self-contained document by default, or an on-screen slide presentation when you ask for one. Deterministic md→deck transform + a quality/gap lint; the raw markdown travels with it. Use whenever the user wants a planning document

  • dreams

    Look back over this project's past sessions and archived plans and write a prompt-coaching report: how many requests one archived plan took, and how to write a better first request next time. Reads only; writes under scv/dreams/. Use whenever the user asks how their prompting went, wants a look back

  • handoff

    Declare that another repo needs corresponding development: write a handoff (+ decision + conversation) into the workspace root scv repo. Multi-repo (nested) only. Use whenever work in this repo implies a change another repo must make — not only when they type /scv:handoff. Never leave that dependenc

  • help

    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. Use whenever the user is thinking out loud about a change, asks what to do next, asks what SCV can do, or wants to find

  • install-deps

    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. Use whenever a command reports a missing external tool, or the user asks wha

  • mods-install

    Install one SCV mod (e.g. scv-dashboard, the SCV pane in the desktop app) — pick it from the mods marketplace; adds the marketplace first when it is missing. No arguments. Use whenever the user wants to install or add an SCV mod — not only when they type /scv:mods-install.

  • mods-remove

    Remove one installed SCV mod — pick it from the installed list. No arguments. Use whenever the user wants to uninstall or remove an SCV mod — not only when they type /scv:mods-remove.

  • mods

    Bring every installed SCV mod (e.g. scv-dashboard, the SCV pane in the desktop app) up to date and list the mods — installed with version, and available. No arguments. Use whenever the user asks to update or check their SCV mods — not only when they type /scv:mods.

  • promote

    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. Use whenever the user wants a change planned, specced, or broken down before implementation — 'pla

  • regression

    Run accumulated regression across scv/archive/**/TESTS.md (and optionally promote/) with supersede/obsolete skip graph. On failure, triage the failed slugs via AskUserQuestion — one question per slug (regression / obsolete / flaky), the recommended verdict first, four slugs per call. Use whenever th

  • report

    Post a phase/status report to the team channel per REPORTING.md. Reads .env NOTIFIER_PROVIDER (slack|discord) and uploads E2E artifacts from test-results/. Use whenever the user asks to tell the team, post an update, or share progress — not only when they type /scv:report. Never compose the message

  • routine

    Execute one maintenance routine defined in scv/routines/<name>.md (task + guardrails + exit-criteria contract), or list defined routines. SCV never schedules — pair with host features like /loop or cron yourself. Use whenever the user asks to run a recurring maintenance task, or asks what routines e

  • set-models

    Choose a model policy and apply it to every SCV command's frontmatter. Persists the choice in scv/scv_settings.json so /scv:sync can reapply it after a plugin update. The shipped default is the session model — no per-command model selection until you turn one on. Use whenever the user wants to chang

  • status

    Show raw changes since last index + list of active promote plans. Use whenever the user asks what is in flight, what changed, or where things stand — not only when they type /scv:status. Never summarize project state from memory; this command reads it.

  • sync

    Sync the SCV template into this project, honoring frontmatter merge_policy. PROJECT:LOCAL blocks are always preserved. Use whenever the user updated the plugin, asks to refresh SCV's own files, or asks whether code has drifted from an active plan — not only when they type /scv:sync.

  • update

    Check installed SCV plugin version vs latest release, and guide the user through /plugin marketplace update + /reload-plugins. Read-only — does not modify project files. (v0.11.2+) Use whenever the user asks whether SCV is current or how to update it — not only when they type /scv:update.

  • work

    Implement a scv/promote/<slug>/ plan. Reads PLAN.md + TESTS.md, proposes/loads Related Documents as needed, runs the tests, and optionally archives on success. Use whenever the user wants an existing plan implemented — 'build it', 'implement the plan', 'let's do it' — not only when they type /scv:wo

  • workspace

    Set up or change this repo's place in a multi-repo SCV workspace: join an umbrella as a child, create an umbrella (root), check status, or detach. Friendly — no long flags to remember. Use whenever the user asks how this repo relates to sibling repos, or wants to join, create, or leave a multi-repo

Subagents (1)

  • scv-investigator

    SCV 배경 조사 에이전트. 깊은 질문 하나 — 여러 파일을 읽거나 검증이 필요한 것 — 를 받아 저장소를 읽고 file:line 근거가 붙은 보고를 scv/raw/ 파일로 남긴 뒤 요약만 돌려준다. scv/scv_settings.json SCV_DELEGATE_EFFORT=on 인 프로젝트에서, 답하는 모델이 질문을 깊다고 판단한 턴에만 배경으로 뜬다 — 어떤 SCV 명령도 자동으로 부르지 않는다. 이 정의에는 effort 줄이 없어 세션 다이얼을 바꾸지 않는다. 호출별 단계를 고를 수 있는 호스트에서는 띄우는 쪽이 고른다.

Hooks (10)

  • UserPromptSubmit

    SCV_CORE_ROOT="${CLAUDE_PLUGIN_ROOT}/vendor/scv-core/core" bash "${CLAUDE_PLUGIN_ROOT}/vendor/scv-core/core/template/hooks/on-user-prompt.sh"

  • Stop

    SCV_CORE_ROOT="${CLAUDE_PLUGIN_ROOT}/vendor/scv-core/core" bash "${CLAUDE_PLUGIN_ROOT}/vendor/scv-core/core/template/hooks/on-stop.sh"

  • SessionStart

    SCV_CORE_ROOT="${CLAUDE_PLUGIN_ROOT}/vendor/scv-core/core" bash "${CLAUDE_PLUGIN_ROOT}/vendor/scv-core/core/template/hooks/on-session-start.sh"

  • PreToolUse

    SCV_GUARD_MODE=mint SCV_GUARD_SCRIPTS="${CLAUDE_PLUGIN_ROOT}/vendor/scv-core/core/scripts" SCV_GUARD_EXEMPT=".claude/settings.json:.claude/settings.local.json" bash "${CLAUDE_PLUGIN_ROOT}/vendor/scv-c

  • PreToolUse

    SCV_GUARD_MODE=gate-bash SCV_GUARD_SCRIPTS="${CLAUDE_PLUGIN_ROOT}/vendor/scv-core/core/scripts" SCV_GUARD_EXEMPT=".claude/settings.json:.claude/settings.local.json" bash "${CLAUDE_PLUGIN_ROOT}/vendor/

  • PreToolUse

    SCV_GUARD_MODE=gate-write SCV_GUARD_SCRIPTS="${CLAUDE_PLUGIN_ROOT}/vendor/scv-core/core/scripts" SCV_GUARD_EXEMPT=".claude/settings.json:.claude/settings.local.json" bash "${CLAUDE_PLUGIN_ROOT}/vendor

  • PreToolUse

    SCV_GUARD_MODE=gate-any SCV_HELP_FIRST_ALLOW="ToolSearch|TodoWrite|mcp__ccd_turn__update_plan|mcp__ccd_turn__wrap_up" SCV_GUARD_SCRIPTS="${CLAUDE_PLUGIN_ROOT}/vendor/scv-core/core/scripts" bash "${CLA

  • PostToolUse

    SCV_CORE_ROOT="${CLAUDE_PLUGIN_ROOT}/vendor/scv-core/core" bash "${CLAUDE_PLUGIN_ROOT}/vendor/scv-core/core/template/hooks/on-choice-answer.sh"

  • PostToolUse

    SCV_CORE_ROOT="${CLAUDE_PLUGIN_ROOT}/vendor/scv-core/core" bash "${CLAUDE_PLUGIN_ROOT}/vendor/scv-core/core/template/hooks/on-lang-check.sh"

  • UserPromptExpansion

    SCV_GUARD_MODE=mint SCV_GUARD_SCRIPTS="${CLAUDE_PLUGIN_ROOT}/vendor/scv-core/core/scripts" SCV_GUARD_EXEMPT=".claude/settings.json:.claude/settings.local.json" bash "${CLAUDE_PLUGIN_ROOT}/vendor/scv-c

View source on GitHub

Similar plugins

nextjs

claude

Official Next.js skills: adopt and optimize Cache Components, adopt Partial Prefetching, and verify runtime behavior against a running dev server.

6 skills

vercel/next.js 143,495

caveman

claude

Talk like caveman. Cut filler. Keep technical details explicit.

22 skills · 1 command · 3 agents · hooks

JuliusBrussee/caveman 119,462

claude-mem

claudecodex

Persistent memory for Claude Code: the next session starts where the last one left off.

29 skills · 1 MCP server · hooks

thedotmack/claude-mem 116,618

Taste Skill

claudecodex

tasteskill 2.5.1: professional company websites at the figma.com and x.ai level, with one section per screen, real photographs, real product UI, effects kept for tech and gaming pages, and a real-browser checker and finish gate.

1 skill

Leonxlnx/taste-skill 114,391

career-ops

claudecodex

Open-source AI job search that runs locally in your AI coding CLI: scan job portals, evaluate listings into a structured A-H report with a 1-5 score, tailor your CV, track applications

5 skills · hooks

career-ops-hq/career-ops 82,253

mem0

claudecodex

Cross-session memory and token savings for coding agents.

6 skills · 1 agent · 1 MCP server · hooks

mem0ai/mem0 68,893

Maintain scv?

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