Engineering
scope-options avatar

scope-options

Plan mode on steroids. Push engineers to think with a product mindset before building with structured intake and concrete technical options.

Introduction

The scope-options skill acts as a product-focused bridge between abstract requirements and concrete technical implementation. Designed for software engineers, it forces a pause in the development lifecycle to ensure that the 'what' and 'why' of a feature are fully vetted before any code is written. By integrating directly into your development workflow, it guides you through a structured intake process that evaluates both business impact and technical feasibility.

  • Conducts rapid project structure scans to provide context-aware suggestions.
  • Facilitates structured user intake covering feature intent, audience, and success metrics.
  • Forces the definition of MVP boundaries and explicitly declared out-of-scope requirements to prevent scope creep.
  • Generates 2-5 concrete technical options, complete with product and technical lenses for comparison.
  • Provides trade-off analysis including effort, extensibility, and maintenance considerations.
  • Includes ASCII UI mockups to visualize proposed frontend or user-facing changes.
  • Transitions seamlessly into formal planning modes by outputting a comprehensive 'Planning Context' summary.
  • Encourages a product-first mindset, ensuring that technical choices (such as tech stack, system architecture, or dependencies) serve the user's needs rather than just engineering convenience.

Usage notes and practical constraints:

  • Invoke using /scope-options whenever you are about to start a new feature or pivot your existing architecture.
  • The tool is strictly designed to aid decision-making and does not write code, produce documentation, or provide time estimates.
  • It requires active user input during the questioning phase to ensure the generated options are relevant and actionable.
  • Always prioritize the MVP approach suggested by the tool to reduce technical debt and increase speed-to-market.
  • Use the provided UI mockups to align stakeholders on the expected user journey before committing to a specific technical implementation.

Repository Stats

Stars
7
Forks
0
Open Issues
0
Language
Not provided
Default Branch
main
Sync Status
Idle
Last Synced
May 3, 2026, 07:14 PM
View on GitHub