write-trd

Authors a Technical Requirements Document from a template using an approved PRD as input.

Updated Apr 11, 2026
One-click install
npx skills add https://github.com/gozonerd/shadow-ai-assessment --skill write-trd-gozonerd
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: write-trd
Source: https://github.com/gozonerd/shadow-ai-assessment/tree/main/.claude/skills/write-trd
Command: npx skills add https://github.com/gozonerd/shadow-ai-assessment --skill write-trd-gozonerd

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Writing a Technical Requirements Document without structure leads to vague requirements, adjective-based non-functional specs, and documents that downstream planning tools cannot consume. This Skill walks you through a validated TRD template section by section, grounded in your approved PRD. ## Core Features & Use Cases - Template-Guided Authoring: Loads the TRD template and walks through all ten required sections, from functional requirements to stakeholder approvals. - Specificity Enforcement: Pushes back on adjective-only NFRs ("fast", "secure") and demands concrete numbers like p95 latencies, uptime targets, and named standards such as WCAG 2.1 AA and OWASP. - Quality Gate: Runs an ASAE validation pass on the draft before saving, checking that every FR has testable acceptance criteria and every NFR has measurable targets. - Use Case: After approving a PRD for a new product, invoke this Skill to produce a validated TRD file saved to your planning directory, ready as prerequisite input for the D2R code plan workflow. ## Quick Start Ask the assistant to write a TRD for your project using your approved PRD file as the input reference.

Frequently Asked Questions about write-trd

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

FAQPage Schema
How do I write a technical requirements document from a PRD?

Provide the path to your approved PRD and the Skill loads the TRD template, then walks you through each of the ten required sections. It cross-references PRD content like user journeys to draft user-facing behavior requirements.

Can I write a TRD without a PRD first?

No, the Skill refuses to proceed without a completed and approved PRD because a TRD written without one is ungrounded. It will offer to invoke the PRD authoring skill first instead.

What sections does a technical requirements document need?

The template requires ten sections: document identity, functional requirements, non-functional requirements, integration requirements, data requirements, technical constraints, assumptions and dependencies, out of scope, open technical questions, and stakeholder approvals.

Why does the TRD skill reject words like fast or secure?

Non-functional requirements must contain specific numbers, not adjectives, so they are testable. The Skill asks for concrete targets like p95 latency, uptime percentages, or named standards such as OWASP, and records unresolved items as open technical questions.

Does the TRD template include accessibility requirements?

Yes, WCAG 2.1 AA is hardwired as the minimum accessibility standard in the non-functional requirements section. Any additional accessibility standards must be declared explicitly rather than assumed.