FS

Translates PRDs into actionable, technical functional specification documents.

Install

mkdir -p .claude/skills/fsd-generator && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/15505" && unzip -o skill.zip -d .claude/skills/fsd-generator && rm skill.zip

Installs to .claude/skills/fsd-generator

Activation

This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.

Generate comprehensive Functional Specification Documents (FSDs) that translate PRD requirements into implementation-ready specifications. Use when the user needs to create an FSD, functional spec, system specification, or detailed feature specification. Triggers on requests like "create an FSD", "write functional specifications", "translate this PRD into specs", or any request to define system behaviors, data requirements, business rules, and acceptance criteria from a PRD or feature description.
502 chars✓ has a “when” triggerlonger than Claude Code's old 250-char listing cap (fine on current versions)
Intermediate

Key capabilities

  • →Translate PRD requirements into implementation-ready functional specifications
  • →Define system behaviors and data requirements
  • →Identify and list acceptance criteria using Given-When-Then format
  • →Prioritize features using MoSCoW (Must/Should/Could/Won't)
  • →Generate Global FSDs including system architecture and global business rules
  • →Produce Feature FSDs detailing functional logic, UI states, and validation rules

How it works

The skill analyzes a PRD or context, extracts key information, and generates an FSD by applying specific writing rules and structuring the document based on whether it's a global or feature FSD.

Inputs & outputs

You give it
Product Requirements Document (PRD) or feature description
You get back
complete Functional Specification Document (FSD)

When to use FSD Generator

  • →Creating fsd from prd
  • →Writing feature specifications
  • →Defining system business rules

About FSD Generator

Creates detailed FSDs. It maps business requirements to technical specs, defines behaviors, and identifies acceptance criteria.

Generate comprehensive Functional Specification Documents (FSDs) that translate PRD requirements into implementation-ready specifications. Use when the user needs to create an FSD, functional spec, system specification, or detailed feature specification. Triggers on requests like "create an FSD", "w

When not to use it

  • →When the user needs a Product Requirements Document (PRD)
  • →When the task is not related to defining system behaviors or data requirements
  • →When the output is not intended for development teams

Limitations

  • →Every FSD item must map to a PRD requirement
  • →The skill identifies vague requirements as "Open Questions"
  • →The skill focuses on generating FSDs from PRD requirements

How it compares

This skill automatically generates a structured FSD with precise language and specific sections like atomic business rules and traceability matrices, unlike manually drafting a document.

Compared to similar skills

FSD Generator side by side with the closest alternatives in the catalog.

SkillInstallsUpdatedSafetyDifficulty
FSD Generator (this skill)07moNo flagsIntermediate
pmbok-project-management3811moNo flagsIntermediate
project-planner3211moReviewIntermediate
spec-kit-workflow1110moNo flagsIntermediate

Try saying

Example prompts that trigger this skill in your AI assistant.

You might also like

pmbok-project-management

jgtolentino

Comprehensive PMP/PMBOK project management methodologies and best practices. Use this skill when users need guidance on project management processes, templates, knowledge areas, process groups, tools, techniques, or certification preparation. Covers all 10 PMBOK Knowledge Areas and 5 Process Groups with practical templates, frameworks, and industry-standard approaches. Includes risk management, stakeholder engagement, schedule management, cost control, quality assurance, and resource planning.

38183

project-planner

adrianpuiu

Comprehensive project planning and documentation generator for software projects. Creates structured requirements documents, system design documents, and task breakdown plans with implementation tracking. Use when starting a new project, defining specifications, creating technical designs, or breaking down complex systems into implementable tasks. Supports user story format, acceptance criteria, component design, API specifications, and hierarchical task decomposition with requirement traceability.

32115

spec-kit-workflow

jmanhype

Guides specification-driven development workflow. Automatically invoked when discussing new features, specifications, technical planning, or implementation tasks. Ensures proper workflow phases (specify → clarify → plan → checklist → tasks → analyze → implement).

11111

product-manager-toolkit

davila7

Comprehensive toolkit for product managers including RICE prioritization, customer interview analysis, PRD templates, discovery frameworks, and go-to-market strategies. Use for feature prioritization, user research synthesis, requirement documentation, and product strategy development.

3280

specification-architect

adrianpuiu

A rigorous, traceability-first system that generates five interconnected architectural documents (blueprint.md, requirements.md, design.md, tasks.md, and validation.md) with complete requirements-to-implementation traceability. Use this skill when users need to architect systems, create technical specifications, or develop structured project documentation with guaranteed traceability.

1388

architecture

davila7

Architectural decision-making framework. Requirements analysis, trade-off evaluation, ADR documentation. Use when making architecture decisions or analyzing system design.

1244

Search skills

Search the agent skills registry