spec

Transform user intent into structured specifications through a five-phase process.

34|6|Updated Apr 19, 2026
One-click install
npx skills add https://github.com/thanh-abaii/gstack-windows-port --skill spec-thanh-abaii
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: spec
Source: https://github.com/thanh-abaii/gstack-windows-port/tree/main/skills/gstack-spec
Command: npx skills add https://github.com/thanh-abaii/gstack-windows-port --skill spec-thanh-abaii

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires python, powershell, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill transforms ambiguous user requests into detailed, actionable specifications, streamlining the development process.

Core Features & Use Cases

  • Spec Generation: Converts user intents into structured specifications in five phases.
  • Integration: Supports various tools like Bash, Read, Grep, Glob, and AskUserQuestion.
  • Use Case: When a user requests to "spec this out" or "file an issue", this Skill can generate a comprehensive issue report or spec document.

Quick Start

Run the 'spec' skill to generate a detailed spec for a new feature request.

Frequently Asked Questions about spec

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

FAQPage Schema
How do I convert a vague feature request into a structured specification?

To convert a vague feature request into a structured specification, this Skill applies a five-phase process that transforms ambiguous intents into detailed, actionable spec documents for development workflows.

How do I generate an issue report from a brief user intent?

You can generate an issue report from a brief user intent by running the specification process, which uses tools like Bash, Read, and Grep to produce a comprehensive issue tracking document.

Do I need Python and PowerShell to run the feature specification process?

Yes, you need Python and PowerShell installed in your environment to execute the scripts required for generating structured specifications from user intents.

What is the best way to file an issue from an ambiguous development request?

The best way to file an issue from an ambiguous development request is to use a structured specification generation process that clarifies the intent and outputs a comprehensive report.

Can I use Bash and Grep when generating feature specifications?

Yes, the specification generation process supports integration with various tools including Bash, Read, Grep, Glob, and AskUserQuestion to gather context and structure the final document.