invoke-scope

Generate validated implementation specs from user requests during project initiation.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/ricky-russo/invoke --skill invoke-scope
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: invoke-scope
Source: https://github.com/ricky-russo/invoke/tree/main/plugin/skills/invoke-scope
Command: npx skills add https://github.com/ricky-russo/invoke --skill invoke-scope

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill ensures every change starts with a validated, user-approved specification so implementation work is clear, scoped, and less likely to waste effort due to assumptions or missing requirements.

Core Features & Use Cases

  • Session & worktree initialization: creates and initializes a pipeline session and worktree based on a chosen base branch.
  • Research orchestration: dispatches focused researchers, collects and reviews their findings, and uses results to drive targeted clarifying questions.
  • Spec generation and approval: drafts a testable spec, performs self-review checks, saves the spec artifact, and advances pipeline state after user approval.
  • Use Case: Start a new feature or complex bugfix by generating a concise spec, choosing an approach, and creating a session that builders and reviewers can consume.

Quick Start

Ask the skill to scope a new feature by saying Scope a new authentication middleware on branch develop and generate an approved spec.

Frequently Asked Questions about invoke-scope

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I turn a feature request into an approved implementation spec?

To turn a feature request into an approved implementation spec, you initiate a scoping session that dispatches focused researchers, collects clarifying decisions, and drafts a testable spec for user approval before any coding begins.

Why generate a specification before starting feature implementation?

Generating a specification before feature implementation ensures your work is clear and scoped, reducing wasted effort caused by incorrect assumptions or missing requirements during project initiation.

How do I scope a new feature using a specific git base branch?

You scope a new feature by asking the tool to initialize a pipeline session and worktree based on your chosen git base branch, which then drives the research and requirement capture process.

What is the best way to capture requirements for a complex bugfix?

The best way to capture requirements for a complex bugfix is to dispatch targeted researchers, review their findings, and use the results to drive explicit clarifying questions that shape a validated specification.

Does session management for spec generation include an approval workflow?

Yes, session management for spec generation includes an explicit approval workflow that performs self-review checks, saves the spec artifact, and advances the pipeline state only after receiving user approval.