wa:design-document

Generate BRD, PRD, technical design, and runbook documentation from feature descriptions.

Updated Mar 26, 2026
One-click install
npx skills add https://github.com/jeremy-newhouse/eck-e2e-weather-app --skill wa-design-document
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: wa:design-document
Source: https://github.com/jeremy-newhouse/eck-e2e-weather-app/tree/main/.claude/skills/design-document
Command: npx skills add https://github.com/jeremy-newhouse/eck-e2e-weather-app --skill wa-design-document

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It helps teams turn an idea into complete, structured business, product, and technical documentation that can be reviewed and published consistently.

Core Features & Use Cases

  • BRD generation: Creates business requirements with stakeholders, measurable success metrics, constraints, and out-of-scope items.
  • PRD generation: Produces product requirements including user stories, acceptance criteria, priorities, and open questions.
  • Technical/Runbook generation: Drafts technical design content (architecture, API/data model summaries, security, testing) and operational runbooks (deployment, health checks, rollback, on-call guidance).

Quick Start

Run /design-document user authentication system to generate the BRD, PRD, and technical documentation for review.

Frequently Asked Questions about wa:design-document

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

FAQPage Schema
How do I generate a PRD from a feature description?

To generate a PRD from a feature description, provide the feature or epic details to trigger a 4-stage scope-to-publish process that drafts user stories, acceptance criteria, and priorities. The output is structured product requirements written to local docs.

Can I publish technical design documentation directly to Confluence?

Yes, you can publish technical design documentation directly to Confluence. The process includes optional Confluence synchronization based on your project constants, allowing you to write architecture summaries and operational runbooks to local docs before pushing them.

What is the best way to create operational runbooks for system deployment?

The best way to create operational runbooks for system deployment is to input your system description to generate runbook documentation covering health checks, rollback procedures, and on-call guidance. It applies a stage-based review workflow to ensure operational accuracy.

How does the BRD generation process handle scope and success metrics?

BRD generation handles scope and success metrics by extracting stakeholder details, measurable success criteria, constraints, and out-of-scope items from your provided feature description. It uses configured templates to structure the business requirements document.

Do I need to configure templates before drafting business requirements?

Yes, you need configured templates and prior design context set up before drafting business requirements. The system applies these predefined templates during its 4-stage scope-to-publish process to ensure your BRDs, PRDs, and technical docs meet YAML frontmatter metadata requirements.

What limitations exist when synchronizing documentation with Confluence?

A key limitation of synchronizing documentation with Confluence is that synchronization is optional and depends on predefined project constants. If these constants are not properly configured, the automated publishing stage of the documentation workflow will not execute successfully.