detailed-spec-writing

Convert fuzzy requirements into SMARC-compliant PRD specifications at a specified path.

Updated Mar 5, 2026
One-click install
npx skills add https://github.com/Nathanto-ai/liza-private --skill detailed-spec-writing
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: detailed-spec-writing
Source: https://github.com/Nathanto-ai/liza-private/tree/main/skills/detailed-spec-writing
Command: npx skills add https://github.com/Nathanto-ai/liza-private --skill detailed-spec-writing

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Converts vague, high-level requirements into SMARC-compliant, testable specifications that planners can decompose into coding tasks.

Core Features & Use Cases

  • Parse inputs and references to identify independent capabilities
  • Produce a PRD-formatted spec at the task-specified path using references/prd-format.md
  • Ensure traceability by mapping every feature to source material and outlining acceptance criteria
  • Surface ambiguities via a built-in self-review workflow to avoid gaps

Quick Start

Provide the task’s output file path and any source references, and the skill will generate a PRD-formatted spec at the specified location.

Frequently Asked Questions about detailed-spec-writing

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

FAQPage Schema
How do I convert fuzzy requirements into a precise PRD-style spec document?

To convert fuzzy requirements into a precise spec, you provide an output file path and source references. The skill parses the inputs to identify independent capabilities and produces a SMARC-compliant PRD-formatted document at the specified location.

Can I map feature traceability and outline acceptance criteria in my spec writing?

Yes, traceability and acceptance criteria are core to this spec writing process. The mechanism maps every identified feature directly to your source material references and explicitly outlines acceptance criteria to ensure testable specifications.

How do I decompose high-level features into testable coding tasks using SMARC specifications?

Decomposing high-level features into coding tasks requires a formal SMARC specification. The process parses source references to identify independent capabilities, enforces SMARC-compatibility, and outputs a structured PRD that planners can directly decompose.

What is the best way to surface ambiguities and gaps when writing requirements documentation?

The best way to surface ambiguities in requirements documentation is using a built-in self-review workflow. This mechanism automatically identifies gaps during spec generation, ensuring your formal PRD outputs remain precise and fully traceable to references.

Do I need to provide specific file paths and references to generate a PRD-formatted document?

Yes, you need to provide the task's output file path and any source references. The skill uses these inputs to parse independent capabilities, enforce SMARC-compatibility, and save the generated PRD-formatted spec at the specified location.

When should I not use SMARC-compliant specifications for task decomposition?

You should avoid SMARC-compliant specifications for tasks lacking clear source references or independent capabilities. Since the process enforces strict traceability and formal PRD formatting, it is not suited for informal planning or requirements that cannot be decomposed into testable criteria.