create-spec

Guide a collaborative discussion to produce a project specification at .turbo/spec.md.

399|31|Updated Mar 11, 2026
One-click install
npx skills add https://github.com/tobihagemann/turbo --skill create-spec-tobihagemann
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: create-spec
Source: https://github.com/tobihagemann/turbo/tree/main/skills/create-spec
Command: npx skills add https://github.com/tobihagemann/turbo --skill create-spec-tobihagemann

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill guides users through a structured discussion to define project requirements and synthesizes the conversation into a comprehensive specification document, preventing scope creep and ensuring clarity before development begins.

Core Features & Use Cases

  • Guided Specification: Facilitates a collaborative process to flesh out project ideas.
  • Structured Output: Generates a .turbo/spec.md file detailing project vision, features, architecture, tech stack, and more.
  • Use Case: When starting a new feature, run this skill to discuss the problem, user needs, technical constraints, and desired MVP, resulting in a clear blueprint for development.

Quick Start

Use the create-spec skill to start planning the new user authentication module.

Frequently Asked Questions about create-spec

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

FAQPage Schema
How do I create a project specification document to prevent scope creep?▼

To create a project specification and prevent scope creep, this Skill guides you through a collaborative discussion that captures your vision and probes for details across users, features, and architecture, synthesizing the conversation into a structured spec.

What is the best way to gather requirements for an MVP before development begins?▼

Gathering requirements for an MVP involves discussing the problem, user needs, technical constraints, and desired features. This Skill facilitates that structured discussion to ensure clarity and produces a comprehensive blueprint before development begins.

How do I structure a project requirements document covering architecture and tech stack?▼

Structuring a project requirements document is achieved by synthesizing a guided discussion into a structured output. This Skill generates a specification file detailing your project vision, features, architecture, and tech stack.

Can I use a guided discussion to define project requirements for a new feature module?▼

Yes, you can use a guided discussion to define project requirements for a new feature module. This Skill facilitates a collaborative process to flesh out project ideas like an authentication module, capturing details to produce an actionable specification.

What should be included in a project specification to ensure development clarity?▼

A project specification for development clarity should include the project vision, user needs, features, architecture, and tech stack. This Skill probes for details across these key categories and synthesizes them into a structured, actionable spec.

Does this requirements gathering process output a file I can use for project management?▼

Yes, the requirements gathering process outputs a file for project management. It synthesizes the collaborative discussion into a comprehensive specification document saved as a `.turbo/spec.md` file, providing a clear blueprint for development.