All skills
asyrafhussin avatar

/prd-writing

@eaaf04f

Step-by-step workflow for writing Product Requirements Documents. Use when creating PRDs, documenting features, writing specifications, or planning new products. Triggers on "write PRD", "create PRD", "document requirements", "feature spec", or "product requirements".

Use this Skill: https://skilld.dev/gh/asyrafhussin/agent-skills/prd-writing

This session only. Nothing lands on disk.

rulesscope-non-goals.md

≈573 tokens on demand. Your agent reads this file only when SKILL.md points to it.

List Non-Goals to Protect Timeline

Impact: HIGH (Clarifies intent by stating what success is NOT)

Non-goals are different from out-of-scope features. Non-goals state what the feature intentionally does NOT optimize for, even if it could. They clarify design intent and prevent over-engineering.

Incorrect

<!-- Bad: no non-goals — everything is implicitly a goal -->
## Goals
- Create a URL shortening service
- Track click analytics
- Support SEO metadata

Problems:

  • Is real-time analytics a goal? (expensive to build)
  • Is 99.99% uptime a goal? (requires redundancy)
  • Is supporting 1M concurrent users a goal? (requires caching infrastructure)
  • Without non-goals, engineering over-engineers for imagined requirements

Correct

<!-- Good: explicit non-goals clarify intent -->
## Non-Goals

- **Real-time analytics:** Near-real-time (within 5 seconds via queue)
  is sufficient. We are not building a streaming analytics platform.

- **High availability:** Single-server deployment is acceptable for
  the initial user base (~500 users). Multi-region redundancy is not
  a goal for this release.

- **Sub-millisecond redirects:** Redirects under 100ms (p95) are
  sufficient. We are not competing with CDN-based shorteners.

- **Replacing existing tools:** This supplements, not replaces,
  third-party shorteners. Users may continue using Bitly for
  external campaigns.

- **Mobile-native experience:** Responsive web is sufficient.
  Building a native iOS/Android app is not a goal.

Benefits:

  • Engineering doesn't build a streaming pipeline for "analytics"
  • DevOps doesn't architect multi-region for 500 users
  • Design doesn't spend weeks on native mobile mockups
  • Team focuses effort where it matters

Why

  1. Prevents over-engineering: Engineers naturally optimize; non-goals set boundaries
  2. Saves time in review: "Should we add X?" → "That's a non-goal, see PRD"
  3. Clarifies trade-offs: "We chose simplicity over scale for this release"
  4. Documents intent: Future readers understand why certain decisions were made

Source: SKILL.md on GitHub

No alerts16d4 checks · Risk SAFE
  • Gen Agent Trust Hub16d

    The skill provides a structured workflow and comprehensive best practices for writing Product Requirements Documents (PRDs). It guides the agent through discovery, stakeholder alignment, and technical specification drafting. No malicious code, exfiltration patterns, or injection attempts were found.

  • Socket16d

    No alerts

  • Snyk16d

    Risk: LOW · No issues

  • ZeroLeaks5mo

    Score: 93/100 · 2 sections analyzed

Signed by skilld at eaaf04f. This ties the file your Agent reads to that commit on GitHub. It does not review the instructions.

Last checked against GitHub last month.

Steadyupdated 6 months ago
metadata
{
  "author": "agent-skills",
  "version": "1.0.0"
}

README badge

README badge for asyrafhussin/agent-skills/prd-writing