spec

Convert user-intended actions into detailed specifications for feature requests.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/simbotNL/BT --skill spec-simbotnl
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: spec
Source: https://github.com/simbotNL/BT/tree/main/plugins/gstack/spec
Command: npx skills add https://github.com/simbotNL/BT --skill spec-simbotnl

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires Bash, Read, Grep, Glob, AskUserQuestion, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill helps in converting a vague intent into a detailed and executable specification, making the development process more efficient and less prone to miscommunication.

Core Features & Use Cases

  • Vague Intent to Spec: Converts user's vague requests or intentions into a structured and actionable specification.
  • Phase-Based Process: Divides the specification process into five distinct phases for thorough analysis and development.
  • Integration with Development Tools: Integrates with various development tools like Bash, Read, Grep, Glob, and AskUserQuestion.

Quick Start

To spec out a feature, use the command 'spec this out'.

Frequently Asked Questions about spec

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

FAQPage Schema
How do I turn a vague feature request into an executable specification?

A phase-based specification process converts vague user intent into structured, actionable development requirements through five distinct analysis stages.

How do I write actionable specifications for software development?

Writing actionable specifications for software development involves breaking down intent into five phases, using tools like Bash, Read, and Grep to analyze and structure the requirements thoroughly.

What is the best way to structure issue reporting for new features?

Structuring issue reporting for new features is best handled by converting vague intents into detailed specifications, ensuring development requirements are clear and less prone to miscommunication.

Does the specification process work with Bash and file reading tools?

Yes, the specification process integrates directly with Bash, Read, Grep, and Glob tools to execute commands, search files, and analyze existing code during the five-phase intent conversion.

What are the limitations of phase-based specification for software development?

Limitations of phase-based specification include its reliance on interactive AskUserQuestion prompts and dependency on local file tools, making it less suited for fully automated or non-interactive pipelines.