specification-phase

Transform natural language feature requests into structured specifications with classification flags.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/abner-magal/mcp-video-audio --skill specification-phase-abner-magal
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: specification-phase
Source: https://github.com/abner-magal/mcp-video-audio/tree/main/.opencode/skills/specification-phase
Command: npx skills add https://github.com/abner-magal/mcp-video-audio --skill specification-phase-abner-magal

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill streamlines the process of transforming raw feature ideas into well-defined, structured specifications, ensuring clarity and reducing ambiguity before development begins.

Core Features & Use Cases

  • Feature Classification: Automatically categorizes features (UI, improvement, metrics, deployment impact).
  • Research Depth Determination: Guides how much research is needed based on complexity.
  • Use Case: When a product manager proposes a new feature like "Add user profile editing", this Skill generates a spec.md file detailing requirements, success criteria, and necessary clarifications, ready for the planning phase.

Quick Start

Use the specification phase skill to generate a structured specification for the feature 'Implement user profile editing'.

Frequently Asked Questions about specification-phase

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

FAQPage Schema
How do I turn natural language feature requests into structured specifications?

To turn natural language feature requests into structured specifications, this Skill orchestrates a specification phase that parses text ideas, classifies features with flags like HAS_UI, and generates a spec.md file with requirements and clarifications.

How do I classify product features for requirements gathering?

You can classify product features for requirements gathering by applying automated flags such as IS_IMPROVEMENT, HAS_METRICS, and HAS_DEPLOYMENT_IMPACT, which helps determine research depth and structure the specification workflow.

What is the best way to document feature requests for development planning?

The best way to document feature requests for development planning is to generate a structured spec.md file, which details success criteria, necessary clarifications, and feature classifications to reduce ambiguity before development begins.

Can I use this specification workflow for improving existing product features?

Yes, you can use this specification workflow for improving existing product features because it automatically applies the IS_IMPROVEMENT flag during feature classification to tailor the requirements gathering process.

How many clarifications does the specification phase generate for a new feature?

The specification phase generates up to three critical clarifications for a new feature, applying informed guesses for defaults to ensure the structured specification is actionable without excessive back-and-forth.