command-spec-create

Generate frontend feature specification documents with a 3-layer structure and MoSCoW prioritization.

Updated Apr 22, 2026
One-click install
npx skills add https://github.com/aroido/vibesmith --skill command-spec-create
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: command-spec-create
Source: https://github.com/aroido/vibesmith/tree/main/.codex/skills/command-spec-create
Command: npx skills add https://github.com/aroido/vibesmith --skill command-spec-create

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill streamlines the creation of new feature specification documents, ensuring consistency and adherence to best practices in frontend development.

Core Features & Use Cases

  • Automated Spec Generation: Creates detailed feature specification documents based on a defined template and best practices.
  • Version Control Integration: Automatically updates versioning information and changelogs.
  • Issue Tracking: Links generated specs to GitHub issues for seamless project management.
  • Use Case: When a new feature like "user profile editing" is proposed, this Skill can generate the initial spec document, link it to the relevant GitHub issue, and ensure it follows the established 3-layer structure (WHY/WHAT/HOW).

Quick Start

Use the command-spec-create skill to generate a new feature specification for 'user-authentication' and link it to issue number 42.

Frequently Asked Questions about command-spec-create

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

FAQPage Schema
How do I generate a feature specification document for frontend development?

Generate a feature specification document using a predefined template that structures details into Product Context, Functional Requirements, and Technical Guidance. This ensures consistency and adheres to established best practices for new frontend features.

How do I link a new feature spec to a GitHub issue?

Link a new feature spec to a GitHub issue by using the integrated workflow that connects specification generation directly to issue tracking. This requires the gh dependency to seamlessly manage project tracking alongside document creation.

Do I need the gh CLI installed to automate feature specification workflows?

Yes, you need the gh CLI installed to automate feature specification workflows because it is a required dependency. It enables the integration needed to link generated specification documents directly to GitHub issues.

What is the best way to maintain versioning and changelogs for feature specifications?

The best way to maintain versioning and changelogs for feature specifications is to use automated workflow generation. This process automatically updates versioning information and changelog entries whenever a new feature specification document is created.

Can I use MoSCoW prioritization when creating frontend feature specs?

Yes, you can use MoSCoW prioritization when creating frontend feature specs. The specification generation process explicitly incorporates MoSCoW prioritization within its 3-layer structure to define functional requirements clearly.

When do I need to create a 3-layer structure for feature development specifications?

You need to create a 3-layer structure for feature development specifications when proposing new frontend features. This structure separates WHY, WHAT, and HOW, ensuring comprehensive documentation from product context to technical guidance.