claude-code-plugin-ref…
Explain plugin, skill, command, agent, and hook mechanics used here. Use when authoring or debugging plugins. Do not use for ops;…
Scores feature worthiness and enforces branch-size limits against overengineering. Use when evaluating whether a feature belongs in the current scope or branch.
Claude Code
$ npx -y skills add athola/claude-night-market --skill scope-guard --agent claude-code
Codex
$ npx skills add athola/claude-night-market --skill scope-guard -a codex -y
Cursor
$ npx skills add athola/claude-night-market --skill scope-guard -a cursor -y
Gemini CLI
$ npx skills add athola/claude-night-market --skill scope-guard -a gemini-cli -y
GitHub Copilot
$ npx skills add athola/claude-night-market --skill scope-guard -a github-copilot -y
OpenCode
$ npx skills add athola/claude-night-market --skill scope-guard -a opencode -y
Windsurf
$ npx skills add athola/claude-night-market --skill scope-guard -a windsurf -y
name: scope-guard description: Scores feature worthiness and enforces branch-size limits against overengineering. Use when evaluating whether a feature belongs in the current scope or branch. alwaysApply: false category: workflow-methodology tags: - anti-overengineering - scope - YAGNI - prioritization - backlog dependencies: [] tools: [] usage_patterns: - feature-evaluation - scope-validation - threshold-monitoring - backlog-management complexity: intermediate estimated_tokens: 2500 modules: - modules/decision-framework.md - modules/github-integration.md - modules/anti-overengineering.md - modules/branch-management.md - modules/baseline-scenarios.md role: library
> The cheapest feature is the one you never build. > Scope-guard weighs each proposed feature against its value, > its cost, and the branch budget, so only what is earned ships.
Prevents overengineering by both Claude and human during the brainstorm, plan, and execute workflow. Forces explicit evaluation of every proposed feature against business value, opportunity cost, and branch constraints.
**Core Belief:** Not all features deserve implementation. Most ideas should be deferred to backlog until proven necessary.
**Three Pillars:** 1. **Worthiness Scoring** - Quantify value vs cost before building 2. **Opportunity Cost** - Compare against existing backlog 3. **Branch Discipline** - Respect size thresholds
Use the Worthiness formula:
(Business Value + Time Criticality + Risk Reduction) / (Complexity + Token Cost + Scope Drift)
**Verification:** Run the command with `--help` flag to verify availability.
See [decision-framework.md](modules/decision-framework.md) for details.
**Thresholds:**
Compare against `docs/backlog/queue.md`:
**Default: 3 major features per branch**
If at capacity, must drop existing feature, split to new branch, or justify override.
Watch for Yellow/Red zones:
See [branch-management.md](modules/branch-management.md) for monitoring.
Score each factor (1, 2, 3, 5, 8, 13):
Details: [decision-framework.md](modules/decision-framework.md)
1. Check `docs/backlog/queue.md` for existing items 2. Compare Worthiness Scores 3. New item must beat top queued item OR fit within branch budget
Count current features in branch. If at budget (default: 3), new feature requires:
Record outcome:
1. **Create GitHub issue immediately** - See [github-integration.md](modules/github-integration.md) Steps 1-3 2. Mark `scope-guard:github-issue-created` complete 3. **Create Discussion** - See [github-integration.md](modules/github-integration.md) Step 4. Prompt: "Creating a Discussion with full reasoning context. [Y/n]" Publishing is the default. If the user explicitly declines, skip Discussion creation. If publishing fails, continue. 4. Optionally add to `docs/backlog/queue.md` with issue link
**IMPORTANT:** Deferral is NOT complete until a GitHub issue exists. This prevents context loss when branches are merged or abandoned.
**Key Principles:**
See [anti-overengineering.md](modules/anti-overengineering.md) for full rules and red flags.
**Verification:** Run the command with `--help` flag to verify availability.
docs/backlog/
├── queue.md # Active ranked queue
└── archive/
├── ideas.md # Deferred feature ideas
├── optimizations.md # Deferred performance work
├── refactors.md # Deferred cleanup
└── abstractions.md # Deferred patterns**Verification:** Run the command with `--help` flag to verify availability.
When deferring, add to `docs/backlog/queue.md`:
| Rank | Item | Worthiness | Added | Branch/Epic | Category | |------|------|------------|-------|-------------|----------| | 1 | [New item description] | 1.8 | 2025-12-08 | current-branch | idea |
**Verification:** Run the command with `--help` flag to verify availability.
Re-rank by Worthiness Score after adding.
At end of brainstorming, before documenting design: 1. Li
A plugin marketplace for Claude Code. Install only the plugins you need to run git workflows, code review, spec-driven development, and autonomous agents from inside your Claude Code session.
Explain plugin, skill, command, agent, and hook mechanics used here. Use when authoring or debugging plugins. Do not use for ops;…
States load-bearing decisions, invariants, and weak points. Use when judging a design change. Do not use for gating; use…
Rebuild the dev environment: uv, Python tiers, pins, traps. Use when onboarding or toolchain breaks. Do not use for daily…
Classify, gate, and review changes. Use when landing a PR, releasing, or amending rules. Do not use for failure triage; use…
Search and record project memory (Discussions, journal, ADRs). Use before re-investigating anything. Do not use for settled…
Bind loop 'done' to unfakeable gates. Use to harden egregore/herald loops or promote completion_integrity. Not for QA gates; use…
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or…
Ask which skill or flow fits your situation. A router over the skills in this repo.