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.