One-click install
npx skills add https://github.com/Vrooli/Vrooli --skill feature-scope
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Feature Scope
Source: https://github.com/Vrooli/Vrooli/tree/main/scenarios/prompt-manager/store/skills/packs/core/feature-scope
Command: npx skills add https://github.com/Vrooli/Vrooli --skill feature-scope

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Unchecked feature work can destabilize systems and delay delivery, so defined session boundaries keep new functionality focused, responsible, and safe.

Core Features & Use Cases

  • Session Boundaries: Lists allowed activities like adding features, extending APIs, and writing new tests while flagging disallowed actions such as removing functionality or changing public APIs without approval.
  • Quality Requirements: Ensures stability by keeping existing tests passing, requiring adequate coverage, documenting work, splitting large changes, and handling errors gracefully.
  • Verification Checklist: Confirms each feature meets requirements, that tests and coverage exist, that error cases are covered, and that work stays in the defined scope before finalizing a task.

Quick Start

Ask for the feature scope boundaries before starting every new feature session.

Frequently Asked Questions about Feature Scope

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

FAQPage Schema
How do I control feature scope during incremental development?

Defining session boundaries keeps feature scope controlled by explicitly listing allowed activities like adding features and writing tests, while flagging disallowed actions such as removing functionality or changing public APIs without approval.

What are session boundaries in feature planning?

Session boundaries in feature planning are defined limits that separate allowed activities like extending APIs from disallowed actions like changing public APIs without approval. They ensure stability, documentation, and error handling quality requirements are upheld during development.

How do I maintain stability and error handling when adding new features?

To maintain stability when adding features, enforce quality requirements that keep existing tests passing and handle errors gracefully. Adequate test coverage and proper documentation must be verified before finalizing any scope-controlled task.

What is the best way to verify feature changes stay within defined boundaries?

The best way to verify feature changes stay within defined boundaries is using a verification checklist. This confirms each feature meets requirements, tests and coverage exist, error cases are covered, and work stays in scope before finalizing the task.

Can I change public APIs when working within a feature scope?

Changing public APIs is flagged as a disallowed action within feature scope boundaries unless explicit approval is granted. Scope control ensures stability by preventing unauthorized modifications to existing functionality during incremental delivery.

When do I need to define session boundaries for feature development?

You need to define session boundaries before starting every new feature session within ongoing projects. This prevents unchecked feature work from destabilizing systems and delaying delivery by keeping new functionality focused and safe.