SC

scope-negotiator

Helps define and shrink project scope to prioritize the most valuable tasks first.

Install

mkdir -p .claude/skills/scope-negotiator && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/18765" && unzip -o skill.zip -d .claude/skills/scope-negotiator && rm skill.zip

Installs to .claude/skills/scope-negotiator

Activation

This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.

Use when a request is broad, fuzzy, overgrown, multi-directional, or likely to balloon, and Codex needs to reduce it to the smallest valuable current-turn scope. Use for scope negotiation, slicing work, defining in/out of scope, choosing a first milestone, preventing overbuild, turning "do everything" into a staged plan, or aligning effort level before implementation.
370 chars✓ has a “when” triggerlonger than Claude Code's old 250-char listing cap (fine on current versions)
Intermediate

Key capabilities

  • Name the broad request
  • Separate scope layers into core, required support, optional expansion, and non-goals
  • Propose 2-3 scope options when useful
  • Recommend one slice based on user's apparent goal and risk level
  • Preserve future work by listing deferred items

How it works

The skill restates the user's desired outcome and identifies reasons for scope expansion. It separates scope into layers, proposes options, and recommends the smallest valuable slice, while preserving deferred work.

Inputs & outputs

You give it
broad, fuzzy, or multi-directional request
You get back
recommended scope, in-scope items, out-of-scope items, deferred items, acceptance criteria, and next action

When to use scope-negotiator

  • Slicing complex features
  • Negotiating project scope
  • Defining MVP requirements

About this skill

Scope Negotiator

Shrink messy work into a useful slice. This skill is for scope control, not for deep requirements interviewing or full implementation planning.

Workflow

  1. Name the broad request.

    • Restate the user's desired outcome in one sentence.
    • Identify why the request could expand: unclear audience, too many artifacts, too many repos, quality bar, dependencies, or hidden decisions.
  2. Separate scope layers.

    • Core outcome: the smallest result that creates real value.
    • Required support: checks, docs, migrations, tests, or artifacts needed for trust.
    • Optional expansion: polish, automation, extra formats, broad refactors, future-proofing.
    • Explicit non-goals: tempting work that should stay out for now.
  3. Propose 2-3 scope options when useful.

    • Minimal safe slice: fastest useful outcome with basic verification.
    • Standard slice: balanced outcome likely matching the user's intent.
    • Expanded slice: only when the extra work changes long-term leverage.
  4. Recommend one slice.

    • Choose the smallest slice that satisfies the user's apparent goal and risk level.
    • If the user asked for execution and the recommended slice is safe, proceed after stating the chosen scope.
    • Ask one concise question only when choosing the wrong slice would waste substantial work or violate a boundary.
  5. Preserve future work.

    • List deferred items so they are not forgotten.
    • Route to $define-goal when the user wants a goal-backed objective.
    • Route to $codex-consensus-plan when the chosen scope still needs a decision-complete implementation plan.
    • Route to $codex-completion-loop when the scope is clear and should be executed through verification.

Output Shape

Use this structure:

  • Recommended scope
  • Why this slice
  • In scope
  • Out of scope
  • Deferred
  • Acceptance criteria
  • Next action

When comparing options, use:

Option | What it includes | Cost | Risk | When to choose

Scope Rules

  • Prefer current-turn value over theoretical completeness.
  • Do not force a large plan when a small reversible edit or answer solves the need.
  • Do not silently drop important work; defer it explicitly.
  • Keep non-goals visible when they prevent scope creep.

Stop Conditions

  • Stop negotiating once the current slice is clear enough to execute.
  • Do not ask broad preference questions when repo context or user history provides a safe default.
  • Do not use this skill to avoid doing clear implementation work.

When not to use it

  • When the request is already clear and specific
  • When deep requirements interviewing or full implementation planning is needed
  • When the skill is used to avoid doing clear implementation work

Limitations

  • Not for deep requirements interviewing or full implementation planning
  • Does not force a large plan when a small reversible edit or answer solves the need
  • Does not silently drop important work

How it compares

This skill explicitly defines in-scope and out-of-scope boundaries and proposes staged plans for complex requests, preventing overbuilding compared to directly implementing a broad request.

Compared to similar skills

scope-negotiator side by side with the closest alternatives in the catalog.

SkillInstallsUpdatedSafetyDifficulty
scope-negotiator (this skill)01moNo flagsIntermediate
writing-plans152moReviewIntermediate
feature-design-assistant66moNo flagsIntermediate
task-coordination-strategies35moNo flagsIntermediate

Try saying

Example prompts that trigger this skill in your AI assistant.

Search skills

Search the agent skills registry