generate_feature_prd_and_implementation

Generate a formal feature PRD with requirements, edge cases, and API design into a Markdown file.

11|3|Updated Aug 31, 2025
One-click install
npx skills add https://github.com/tonehq/tone --skill generate-feature-prd-and-implementation
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: generate_feature_prd_and_implementation
Source: https://github.com/tonehq/tone/tree/main/.claude/skills/generate_feature_prd_and_implementation
Command: npx skills add https://github.com/tonehq/tone --skill generate-feature-prd-and-implementation

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill generates a formal PRD for a new feature that captures requirements, edge cases, test cases, DB schema, API design, and UI scaffolding into a single Markdown artifact under docs/features/<feature-slug>.md. It ensures downstream skills can consume the PRD to drive code generation for backend, frontend, tests, and Postman examples within a unified workflow.

Core Features & Use Cases

  • Interactive PRD authoring that guides users section-by-section (Overview, User stories, Functional requirements, Non-functional requirements, Data model, API design, Frontend, Backend, Tests, and Change Log).
  • Emits a single artifact at docs/features/<feature-slug>.md and prepends date-stamped entries to the Change Log on updates.
  • Downstream tooling consumes the PRD to orchestrate code-generation skills like form/page scaffolding, table/page generation, and API contracts.

Quick Start

Invoke this skill to create or update a feature PRD and emit a single docs/features/<feature-slug>.md for downstream code generators.

Frequently Asked Questions about generate_feature_prd_and_implementation

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

FAQPage Schema
Can I use the generated feature spec to orchestrate backend, frontend, and test code generation?

Yes, you can use the generated feature spec to orchestrate backend, frontend, and test code generation. The skill outputs a structured Markdown PRD designed specifically for downstream skills to consume and drive unified codegen workflows.

How do I generate a PRD that includes database schema, API design, and UI scaffolding for a new feature?

To generate a PRD with database schema, API design, and UI scaffolding, use this skill to interactively author and compile requirements into a single Markdown artifact at docs/features/<feature-slug>.md. It guides you section-by-section to capture all functional and technical specifications.

What is the best way to document feature requirements for downstream code generation?

The best way to document feature requirements for downstream code generation is to output a formal PRD file that captures test cases and API contracts. This skill standardizes documentation into a unified Markdown format so codegen tools can easily parse and consume it.

How do I ensure my feature spec covers edge cases and non-functional requirements before coding?

To ensure your feature spec covers edge cases and non-functional requirements, this skill guides you through dedicated PRD sections during interactive authoring. It systematically prompts you to define user stories, constraints, and test cases alongside the data model.

Does this PRD generation skill maintain a change log for future feature updates?

Yes, this PRD generation skill maintains a change log by prepending date-stamped entries to the artifact upon updates. This ensures all future modifications to the feature spec are tracked chronologically within the same Markdown file.

Can I use the generated feature spec to orchestrate backend, frontend, and test code generation?

Yes, you can use the generated feature spec to orchestrate backend, frontend, and test code generation. The skill outputs a structured Markdown PRD designed specifically for downstream skills to consume and drive unified codegen workflows.