parse-prd

Convert Product Requirements Documents into structured .autopilot/spec.md files with SPARC annotations.

Updated Mar 12, 2026
One-click install
npx skills add https://github.com/Nerfherder16/BrickLayer --skill parse-prd-nerfherder16
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: parse-prd
Source: https://github.com/Nerfherder16/BrickLayer/tree/main/.claude/skills/parse-prd
Command: npx skills add https://github.com/Nerfherder16/BrickLayer --skill parse-prd-nerfherder16

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

PRDs are frequently ambiguous and require manual interpretation to become actionable build plans. This skill transforms a Product Requirements Document into a structured, executable spec that clearly defines goals, success criteria, and features for downstream teams.

Core Features & Use Cases

  • Extract goals, objectives, user stories, and acceptance criteria from PRDs.
  • Generate a hierarchical task list with dependencies and SPARC-mode annotations.
  • Produce a ready-to-edit .autopilot/spec.md and provide guidance for ambiguity resolution.

Quick Start

Paste a PRD into the interface or point to a file path with /parse-prd to generate the .autopilot/spec.md.

Frequently Asked Questions about parse-prd

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

FAQPage Schema
How do I convert a product requirements document into an executable spec?

To convert a product requirements document into an executable spec, paste the PRD text or provide a file path. The tool extracts goals, acceptance criteria, and user stories to generate a structured .autopilot/spec.md file with hierarchical tasks.

What is SPARC annotation in project planning?

SPARC annotation in project planning is a method used to map extracted PRD features into hierarchical tasks with dependencies. It structures the generated spec.md to ensure downstream teams understand complexity estimates and execution order.

Can I generate a task list with complexity estimates directly from a PRD?

Yes, you can generate a task list with complexity estimates directly from a PRD. By parsing sections like Objectives and User Stories, the tool produces a buildable spec.md containing mapped dependencies and SPARC-mode annotations.

How do you resolve ambiguities when generating specs from PRDs?

To resolve ambiguities when generating specs from PRDs, the tool provides specific guidance alongside the output spec.md. It highlights unclear requirements extracted from the source document so you can refine goals and acceptance criteria before building.

What happens if an existing spec.md file is in the autopilot directory?

If an existing spec.md file is present in the autopilot directory, the tool issues a warning before overwriting it. This precaution prevents losing previous structured specs and task lists when parsing a new product requirements document.