spec-writer

Generate FRD, FRS, GS, TR, and task lists from feature requests.

Updated Mar 1, 2026
One-click install
npx skills add https://github.com/artsmc/codex-agentic --skill spec-writer-artsmc
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: spec-writer
Source: https://github.com/artsmc/codex-agentic/tree/main/skills/spec-writer
Command: npx skills add https://github.com/artsmc/codex-agentic --skill spec-writer-artsmc

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Bridges the gap between high-level feature ideas and detailed development plans by generating comprehensive documentation and actionable task breakdowns.

Core Features & Use Cases

  • Generate Feature Requirement Documents (FRD) and Functional Requirement Documents (FRS) from user input.
  • Produce Gherkin Specifications (GS) and Technical Requirements (TR) to guide implementation.
  • Create a prioritized, verifiable task list with traceability back to requirements.
  • Support Plan and Act modes, including environment checks, information gathering, and feature identifier generation.

Quick Start

Provide a feature request and I will generate a complete FRD, FRS, GS, TR, and a task list ready for implementation.

Frequently Asked Questions about spec-writer

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

FAQPage Schema
How do I turn a high-level feature idea into a functional requirement document?

To turn a feature idea into a functional requirement document, provide the feature request to generate a structured FRD and FRS. This process bridges the gap between concepts and detailed plans by producing comprehensive documentation ready for development.

What is the best way to generate Gherkin specifications and technical requirements from a feature request?

The best way to generate Gherkin specifications and technical requirements is to input a feature request for automated transformation. It produces GS and TR artifacts alongside FRD and FRS documents to guide implementation and ensure feature traceability.

How do I create a prioritized task list with traceability back to feature requirements?

You create a prioritized, verifiable task list with traceability by automating the transformation of feature requests into structured documentation. It maps generated tasks directly back to the functional requirement specifications for development workflows.

Can I use this tool to generate both planning artifacts and actionable task lists for new development work?

Yes, you can generate planning artifacts and actionable task lists for new development work. It supports Plan Mode steps for information gathering and Act Mode outputs including FRD, FRS, GS, TR, and task-list generation for workflow integration.

Does generating feature specification documents require environment verification first?

Generating feature specification documents includes environment verification as part of its Plan Mode steps. It performs environment checks and information gathering before producing the final FRD, FRS, and technical requirement outputs.