spec

Convert vague feature ideas into detailed specifications with acceptance criteria and edge cases.

10|5|Updated Apr 10, 2026
One-click install
npx skills add https://github.com/rajitsaha/100x-dev --skill spec-rajitsaha
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: spec
Source: https://github.com/rajitsaha/100x-dev/tree/main/modules/spec
Command: npx skills add https://github.com/rajitsaha/100x-dev --skill spec-rajitsaha

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Ambiguous or incomplete feature requests often lead to delays and misunderstandings in development.

Core Features & Use Cases

  • Clarification: Ask targeted questions to eliminate ambiguity in feature requests.
  • Context Reading: Analyze existing codebases to inform the specification.
  • Specification Drafting: Generate clear, structured specs including acceptance criteria and edge cases.
  • Approval Workflow: Facilitate review and approval before implementation begins.

Quick Start

Input a vague feature request and request a detailed, implementation-ready spec.

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 a detailed specification?

To turn a vague feature request into a detailed specification, input your initial idea to trigger targeted clarifying questions. The system then drafts a comprehensive spec with clear acceptance criteria, edge cases, and data models.

How does feature specification generation work with an existing codebase?

Feature specification generation works with an existing codebase by scanning your current code to read context. It uses this analysis to inform the drafted specifications, ensuring new feature designs align with your project structure.

What is the best way to define edge cases and data models for API features?

The best way to define edge cases and data models for API features is to use an automated specification drafting tool. It analyzes requirements and generates a structured spec that explicitly includes these critical implementation details.

Can I use this specification approach for both engineering and product management workflows?

Yes, you can use this specification approach for both engineering and product management workflows. It facilitates an approval workflow and ensures accurate implementation through effective communication among all team members.

Why do ambiguous feature requirements cause development delays and how to fix it?

Ambiguous feature requirements cause development delays due to misinterpretations and rework. Fix this by asking targeted clarification questions upfront to eliminate ambiguity before generating an implementation-ready specification.

Does the specification drafting process include an approval workflow before implementation?

Yes, the specification drafting process includes an approval workflow. It facilitates a formal review of the generated acceptance criteria and edge cases, ensuring team alignment and approval before any implementation begins.