scope

Gathers requirements and generates structured requirements documents for software, business, or personal projects.

1|Updated Feb 19, 2026
One-click install
npx skills add https://github.com/alessioroberto82/claude-plugin-circle --skill scope-alessioroberto82
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: scope
Source: https://github.com/alessioroberto82/claude-plugin-circle/tree/main/plugins/circle/skills/scope
Command: npx skills add https://github.com/alessioroberto82/claude-plugin-circle --skill scope-alessioroberto82

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Vague or incomplete requirements cause rework and misaligned implementations. This Skill runs a structured Analysis & Discovery phase that challenges assumptions, asks clarifying questions, and produces an actionable requirements document before any design or coding begins. ## Core Features & Use Cases - Domain Detection: Automatically detects whether the project is software, business, or personal by scanning for markers like package.json, business-plan.md, or goals.md, and adapts its questions accordingly. - Structured Requirements Output: Generates a requirements.md (or business-brief.md / personal-brief.md) with objectives, stakeholders, functional requirements with acceptance criteria, non-functional requirements, constraints, risks, and explicit out-of-scope items. - Handoff Digest & Traceability: Optionally writes a handoff digest for the next role and integrates with Linear to link requirements to issues. - Use Case: Before building a new feature, run this Skill to interview yourself on objectives, users, constraints, and success metrics, then receive a requirements document ready to hand to an architect or product refiner. ## Quick Start Ask the Scope Clarifier to gather requirements for your new feature and produce a requirements document with acceptance criteria.

Frequently Asked Questions about scope

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

FAQPage Schema
How do I gather requirements for a new software feature?▼

Run the Scope Clarifier at the start of a feature. It asks structured questions about objectives, users, constraints, and success metrics, then writes a requirements.md with functional requirements, acceptance criteria, risks, and out-of-scope items.

What does a good requirements document template include?▼

A solid requirements document includes an objective statement, stakeholders, functional requirements with acceptance criteria, non-functional requirements, constraints, risks and open questions, and an explicit out-of-scope section. This Skill generates exactly that structure.

Can I use requirements gathering for business or personal projects?▼

Yes. The Skill detects the project domain from files in the directory. Business projects produce a business-brief.md with market analysis and strategic objectives; personal projects produce a personal-brief.md with goals and obstacles.

Where are the generated requirements files saved?▼

Output is saved to ~/.circle/projects/<project-name>/output/scope/, with the filename depending on the detected domain. An optional handoff digest can be written to the same directory when enabled in config.yaml.

Does the requirements skill integrate with Linear?▼

Yes, when the Linear MCP integration is available, the Skill can create or link requirements to Linear issues for traceability. This step is skipped if the integration is not configured.