Skip to content
Back to skills

Scope Check

ASecurity

Detects scope creep. Compares the current backlog against the original goals, finds work not tied to a goal, and produces cut recommendations.

  • 6 stars
  • 0 votes
  • 0 copies
  • 2 views
  • Added September 6, 2026
ai-agentsgogit

Security analysis

A100/100

Scanned September 6, 2026

npx -y skills add bturksoy/claude-code-app-studio --skill scope-check --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Scope Check?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Scope Check
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/bturksoy-scope-check/badge)](https://www.skillsdirectory.com/skills/bturksoy-scope-check)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: scope-check
description: Detects scope creep. Compares the current backlog against the original goals, finds work not tied to a goal, and produces cut recommendations.
---

# /scope-check

Owner: `product-owner`. When: before sprint planning, under schedule pressure, or when
a new request arrives.

---

## 1. Traceability audit (free)

Check the chain: `story → REQ → GOAL`

Collect with Grep:
- The `Traceability` lines of every story
- The REQ → GOAL mappings in `FRD.md`
- The GOAL list in `00-brief.md`

Find the breaks:
```
⚠ REQs not tied to a GOAL: <list>
⚠ Stories not tied to a REQ: <list>
⚠ REQs not covered by any story: <list>
⚠ Anything from the "not in the MVP" list that has entered the backlog: <list>
```

## 2. Growth measurement (free)

```
Original PRD capability count : <N>   (from the first version of the PRD)
Current backlog story count   : <M>
REQs in the phase scope       : <K>   (from the roadmap)
Added to the backlog since    : <L>   (scope changes in DECISIONS.md)
```

## 3. Invoke `product-owner` (if there are breaks or growth)

```
Original goals: <GOAL list>
Not in the MVP (original): <list>

Traceability breaks:
<the list above>

Growth: PRD <N> capabilities → backlog <M> stories (phase scope <K> REQs)
Added later: <list + date + rationale>

Current sprint capacity: <information>

Task: a scope audit.
1. Is the disconnected work actually needed? For each: KEEP / CUT / DEFER + rationale
2. Is anything violating the "Won't" list
3. Is the growth justified? (legitimate expansion from learning vs indiscipline)
4. Cut order: if the schedule tightens, which work is removed IN WHAT ORDER
   For each cut: which GOAL suffers, and how much
5. Minimum valuable release: which <n> stories from today's backlog would
   produce a shippable product
```

## 4. Present

```
## Scope Audit

Growth: <N> → <M>  (<increase>%)
Traceability: <a> broken links

Disconnected work
| Story/REQ | Not tied to | Recommendation | Rationale |
| story-012 | no GOAL | CUT | Serves no goal |

"Won't" violations: <list>

Cut order (if the schedule tightens)
1. <story> — GOAL-02 partially affected
2. <story> — no impact

Minimum valuable release: <n> stories
  <list>
```

`AskUserQuestion`:
- `Apply the recommended cuts (Recommended)`
- `Cut only the disconnected work`
- `Cut nothing — I will increase capacity`
- `Narrow down to the minimum valuable release`

## 5. Apply

Cut stories are **not deleted** — they move under `product/backlog/deferred/`, their
status becomes `Deferred`, and the rationale is recorded.
Decisions are appended to `docs/DECISIONS.md`.

---

## Token note

- The traceability audit and growth measurement are **free**.
- If there are no breaks and growth is under 20%, report a clean result **without
  invoking an agent**.
- **1 agent call** (only when needed).

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.