# Scope Check

> Evaluates proposed features or additions against the project's core purpose. Prevents feature creep by checking if an idea serves the core goals, adds complexity, fits the existing architecture, or requires ongoing maintenance. Use when considering new features, enhancements, or design changes.

- **Type:** Skill
- **Install:** `agentstack add skill-pvnarp-agent-skills-scope-check`
- **Verified:** Yes — security-reviewed for prompt injection and unsafe behavior
- **Seller:** [pvnarp](https://agentstack.voostack.com/s/pvnarp)
- **Installs:** 0
- **Category:** [Cloud & Infrastructure](https://agentstack.voostack.com/c/cloud-infrastructure)
- **Latest version:** 0.1.0
- **License:** MIT
- **Upstream author:** [pvnarp](https://github.com/pvnarp)
- **Source:** https://github.com/pvnarp/agent-skills/tree/main/skills/scope-check

## Install

```sh
agentstack add skill-pvnarp-agent-skills-scope-check
```

Requires the [AgentStack CLI](https://agentstack.voostack.com/docs/cli). Works with Claude Code, Cursor, and any MCP-compatible agent.

## About

# Feature Creep Guard

Before adding anything, answer one question: **What are the 2-3 things this project MUST do well?** Everything else is secondary.

## Evaluation Framework

For any proposed addition, score each dimension:

### 1. Core Goal Alignment
Does it make the primary use case more compelling, or does it distract?
- **Helps** - Directly improves the thing users come here for
- **Neutral** - Doesn't hurt, but doesn't serve the main purpose
- **Hurts** - Splits focus, confuses the product's identity

### 2. Complexity Cost
What burden does this add to the codebase and to users' mental models?
- **None** - Invisible to users and developers
- **Minimal** - One new concept, well-isolated
- **Significant** - Touches multiple systems, adds configuration, needs documentation

### 3. Implementation Cost
How long to build, and what's the opportunity cost?
- **Trivial** - Hours, no new dependencies or infrastructure
- **Moderate** - Days, some new patterns or integrations
- **Substantial** - Weeks, new systems, significant testing surface

### 4. Architectural Fit
Does it work naturally with what exists?
- **Natural** - Extends existing patterns, uses existing infrastructure
- **Acceptable** - Some adaptation needed, but no architectural compromises
- **Forced** - Requires workarounds, violates existing patterns, introduces tech debt

### 5. Maintenance Burden
What's the ongoing cost after shipping?
- **None** - Works indefinitely once shipped
- **Low** - Occasional updates with dependency bumps
- **Ongoing** - Content updates, API changes, infrastructure monitoring, support load

## Decision Matrix

| Alignment | Complexity | Cost | Fit | Maintenance | Verdict |
|-----------|-----------|------|-----|-------------|---------|
| Helps | Any | Any | Natural/Acceptable | Any | **ADD** |
| Neutral | None/Minimal | Trivial | Natural | None/Low | **ADD** (low risk) |
| Neutral | Significant | Moderate+ | Any | Ongoing | **DEFER** |
| Hurts | Any | Any | Any | Any | **REJECT** |
| Any | Any | Substantial | Forced | Ongoing | **REJECT** (too expensive) |

## Output Format

```
FEATURE: [proposed addition]
VERDICT: ADD / DEFER / REJECT

  Core alignment:    [helps / neutral / hurts]
  Complexity cost:   [none / minimal / significant]
  Implementation:    [trivial / moderate / substantial]
  Architectural fit: [natural / acceptable / forced]
  Maintenance:       [none / low / ongoing]

REASONING: [1-2 sentences on the decision]
ALTERNATIVES: [simpler way to achieve the same goal, if any]
REVISIT: [conditions under which to reconsider, if DEFER]
```

## Common Traps - Push Back On These

- **"Nice to have"** that doesn't serve the core use case - DEFER until core is bulletproof
- **Configuration options** that could just be good defaults - ship the default, add config if users complain
- **Premature abstractions** for extensibility that may never be extended - build for today's requirements
- **"What if" features** driven by hypothetical users rather than actual feedback - wait for real signal
- **"Small additions"** that are actually scope increases in disguise - evaluate the full cost, including testing and maintenance
- **Parity features** ("competitor X has it") - unless it serves YOUR core goals, it's distraction
- **"While we're at it"** additions during refactors - refactoring scope should be strictly mechanical

## Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

- **Author:** [pvnarp](https://github.com/pvnarp)
- **Source:** [pvnarp/agent-skills](https://github.com/pvnarp/agent-skills)
- **License:** MIT

Install and usage instructions live in the source repository linked above.

## Pricing

- **Free** — Free

## Security capabilities

Automated source analysis of v0.1.0 — what this tool can access:

- **Network access:** no
- **Filesystem access:** no
- **Shell / process execution:** no
- **Environment & secrets:** no
- **Dynamic code execution:** no

*"Yes" means the capability is present in the source — more access means more to trust, not that it is unsafe.*


## Versions

- **0.1.0** — security scan: passed — Imported from the upstream source.

## Links

- Listing page: https://agentstack.voostack.com/l/skill-pvnarp-agent-skills-scope-check
- Seller: https://agentstack.voostack.com/s/pvnarp
- Browse the marketplace: https://agentstack.voostack.com/browse

---
Listed on AgentStack — the marketplace for AI agent skills and MCP servers. Every listing is security-reviewed. Creators keep 70%.
