specify

Create feature specifications with templates, checklists, and acceptance scenarios.

1|Updated Mar 22, 2026
One-click install
npx skills add https://github.com/mikemyl/verified-development --skill specify-mikemyl
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: specify
Source: https://github.com/mikemyl/verified-development/tree/main/skills/specify
Command: npx skills add https://github.com/mikemyl/verified-development --skill specify-mikemyl

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

The 'specify' skill ensures that project features and functionality are properly understood and documented at the beginning, preventing miscommunication, scope creep, and reducing the time to market.

Core Features & Use Cases

  • Specification Creation: Guided process to write detailed feature specifications with scenarios and requirements.
  • Project Context: Helps define project boundaries and technical architecture for new features.
  • User Approval: Provides tools to get feature approval from stakeholders, aligning expectations early.

Quick Start

Specify the feature 'user authentication' by using the 'specify' skill. You'll need to create acceptance scenarios and provide an optional brief description of the feature.

Frequently Asked Questions about specify

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

FAQPage Schema
How do I write a requirement specification for a new software feature?

Writing a requirement specification involves using guided templates to document feature intent, define project boundaries, and capture technical constraints. This specification process ensures feature intent and constraints are captured effectively, preventing scope creep and miscommunication.

What is the best way to manage requirements and prevent scope creep during project planning?

The best way to manage requirements and prevent scope creep is creating comprehensive specifications with acceptance scenarios at the project start. Capturing feature intent and constraints early aligns stakeholder expectations and reduces time to market.

How do I create acceptance test scenarios for requirement specifications?

Create acceptance test scenarios for requirement specifications by following a guided specification creation process. This involves defining the feature description, outlining project context, and documenting specific scenarios to get stakeholder approval and align expectations.

When do I need to define project boundaries and technical architecture for a feature?

Define project boundaries and technical architecture during the initial requirements definition phase before development starts. Establishing these constraints early ensures feature functionality is properly understood, documented, and approved by stakeholders.

Can I use templates to get stakeholder approval for software requirements?

Yes, you can use specification templates and checklists to define feature intent and capture constraints, providing structured tools to get stakeholder approval. Aligning expectations early through documented requirements prevents miscommunication during project delivery.