Spec

Transform natural language feature ideas into formal implementation specifications.

17|7|Updated Nov 7, 2025
One-click install
npx skills add https://github.com/rsts-dev/claude-buddy-marketplace --skill spec-rsts-dev
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: Spec
Source: https://github.com/rsts-dev/claude-buddy-marketplace/tree/main/plugins/buddy/skills/Spec
Command: npx skills add https://github.com/rsts-dev/claude-buddy-marketplace --skill spec-rsts-dev

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill automates turning a natural language feature description into a formal, ready-to-implement specification using foundation-aware templates and domain references.

Core Features & Use Cases

  • Foundation-aware template selection tailored to the project's domain.
  • Domain references and persona inputs to shape requirements and acceptance criteria.
  • Clarification cycles and a built-in QA workflow to ensure completeness before output.
  • Automatic output to the specs directory with traceable provenance and versioning.
  • Workflow integration with optional user customizations and domain templates.

Quick Start

Describe the feature you want in a single sentence to generate a draft specification.

Frequently Asked Questions about Spec

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

FAQPage Schema
How do I generate a feature specification from a natural language description?▼

To generate a feature specification, you simply describe the feature idea in a single sentence and the tool automatically transforms it into a formal, ready-to-implement spec using foundation-aware templates and domain references.

What is the best way to handle ambiguity when writing a formal specification?▼

To handle ambiguity in a formal specification, the tool applies built-in clarification cycles and ambiguity marking to identify gaps, then uses a QA workflow to ensure completeness before final output.

Can I tailor specification templates to match a specific project domain?▼

Yes, you can tailor specification templates to match your project domain by using foundation-aware template selection and persona inputs, which shape the formal requirements and acceptance criteria accordingly.

Does the generated specification include traceable provenance and versioning?▼

Yes, the generated specification includes traceable provenance and versioning by automatically outputting the finalized formal document to a designated specs directory.

What do I need to start drafting a formal specification from a text idea?▼

You need a natural language feature description, which serves as the foundation for the tool to apply domain-specific tailoring and generate a ready-to-implement specification draft.

Are there limitations to generating specs from natural language feature ideas?▼

Limitations may arise if the initial natural language input lacks clarity, triggering clarification cycles and ambiguity marking that require user interaction before the QA workflow can validate completeness.