specify

Convert natural-language business intents into structured feature specifications.

52|3|Updated Feb 14, 2026
One-click install
npx skills add https://github.com/ZTE-AICloud/Co-OmniSpec --skill specify-zte-aicloud
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: specify
Source: https://github.com/ZTE-AICloud/Co-OmniSpec/tree/main/skills/specify
Command: npx skills add https://github.com/ZTE-AICloud/Co-OmniSpec --skill specify-zte-aicloud

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Converts natural-language business intents into precise feature specifications, enabling teams to begin design and implementation with a clear, testable plan.

Core Features & Use Cases

  • Automates context gathering, requirements discovery, and generation of a structured SPEC_FILE from natural-language intents.
  • Builds context artifacts (e.g., context.md) and aligns terminology with project constraints using reusable templates.
  • Supports end-to-end spec creation with integrated quality checks and optional E2E planning, accelerating cross-functional alignment.

Quick Start

Trigger the /specify command with your business intent to generate the complete feature specification.

Frequently Asked Questions about specify

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

FAQPage Schema
How do I convert natural language requirements into a structured feature specification?▼

You can convert natural-language business intents into a structured feature specification by automating context collection, requirements extraction, and scenario generation to produce a ready-to-use SPEC_FILE and context artifacts.

What is the best way to generate feature specs for cross-functional product discovery?▼

The best way to generate feature specs for cross-functional product discovery is using an automated process that aligns terminology with project constraints and integrates quality checks to accelerate cross-functional alignment.

How do I trigger spec creation from a natural language business intent?▼

To trigger spec creation from a natural-language business intent, use the specify command with your business intent to generate the complete feature specification automatically.

Does this specification process support architecture alignment and design handoffs?▼

Yes, the specification process supports architecture alignment and design handoffs by building context artifacts and producing testable plans that enable teams to begin implementation with clear, structured outputs.

Can I use reusable templates to align terminology with project constraints during requirements gathering?▼

Yes, you can use reusable templates during requirements gathering to align terminology with project constraints and build context artifacts that maintain consistency across cross-functional teams.

Why do I need to automate context collection when creating feature specifications?▼

Automating context collection when creating feature specifications ensures that natural-language intents are accurately captured, reducing misalignment and producing testable plans ready for design and implementation.