afc:spec

Generates markdown feature specification documents from natural language descriptions.

7|Updated Feb 19, 2026
One-click install
npx skills add https://github.com/jhlee0409/all-for-claudecode --skill afc-spec
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: afc:spec
Source: https://github.com/jhlee0409/all-for-claudecode/tree/main/skills/spec
Command: npx skills add https://github.com/jhlee0409/all-for-claudecode --skill afc-spec

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill automates the creation of detailed feature specifications, ensuring clarity and completeness before development begins.

Core Features & Use Cases

  • Automated Spec Generation: Converts natural language feature descriptions into structured spec.md files.
  • Codebase Exploration: Analyzes existing code to inform and validate requirements.
  • Use Case: When a product manager describes a new feature like "implement user profile editing," this Skill generates a comprehensive spec including user stories, functional requirements, and acceptance criteria.

Quick Start

Generate a spec for adding user authentication to the application.

Frequently Asked Questions about afc:spec

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

FAQPage Schema
How do I generate feature specifications from natural language descriptions?

To generate feature specifications, you provide a natural language description, and the system analyzes your existing codebase to output a structured markdown document. It formulates requirements using User Stories and EARS patterns to ensure clarity.

What is the best way to create structured user stories from a codebase analysis?

Creating structured user stories is best handled by analyzing your codebase to identify relevant components, then structuring the extracted requirements into a markdown file. This ensures features align with existing code.

How do I ensure my requirements documentation is measurable and testable?

To ensure requirements documentation is measurable and testable, an automated critic loop checks the generated specification for completeness. This validation mechanism refines the document until criteria meet strict testability standards.

Can I research external dependencies when generating a software specification?

You can research external dependencies during software specification generation through an optional automated feature. This investigates outside libraries and integrations to accurately inform and validate your project requirements.

What file format does the automated spec generation output?

Automated spec generation outputs a structured spec.md file in markdown format. This file contains the complete feature specification, including user stories, functional requirements, and acceptance criteria.