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.