prd-generator

Generate security-focused PRDs with STRIDE threat modeling from feature descriptions.

63|6|Updated Mar 8, 2026
One-click install
npx skills add https://github.com/Security-Phoenix-demo/security-skills-claude-code --skill prd-generator-security-phoenix-demo
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: prd-generator
Source: https://github.com/Security-Phoenix-demo/security-skills-claude-code/tree/main/skills/secure-prd-skill
Command: npx skills add https://github.com/Security-Phoenix-demo/security-skills-claude-code --skill prd-generator-security-phoenix-demo

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires Atlassian MCP connector, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This skill automates the process of creating comprehensive security-focused Product Requirements Documents (PRDs) with integrated STRIDE threat modeling, saving time and ensuring security considerations are included from the start.

Core Features & Use Cases

  • Security-Focused PRD Creation: Converts feature descriptions into PRDs with security considerations.
  • STRIDE Threat Modeling: Generates STRIDE threat models to identify assets, actors, entry points, and trust boundaries.
  • Multi-Platform Publishing: Publishes PRDs to Confluence and optionally to Linear, Asana, Slack, Notion, or Gmail.
  • Use Case: Ideal for developers and security engineers creating PRDs for features that require robust security considerations.

Quick Start

Generate a PRD for a new feature with the command: Write a PRD for [feature description].

Frequently Asked Questions about prd-generator

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

FAQPage Schema
How do I generate a security-focused PRD with STRIDE threat modeling?

To generate a security-focused PRD with STRIDE threat modeling, you provide a feature description and the skill outputs a comprehensive PRD identifying assets, actors, entry points, and trust boundaries. It converts plain feature descriptions into detailed security requirements automatically.

How do I publish a PRD to Confluence using the Atlassian MCP connector?

Publishing a PRD to Confluence using the Atlassian MCP connector involves generating the security document within Claude Code and pushing it directly to your workspace. The skill automates this publishing step natively without requiring manual copy-paste.

What is STRIDE threat modeling in a Product Requirements Document?

STRIDE threat modeling in a Product Requirements Document is a structured method to identify security threats like spoofing, tampering, and information disclosure. The skill integrates this analysis directly into your PRD to ensure security considerations are included from the start.

Can I send PRD notifications to Slack, Linear, or Notion?

Yes, you can send optional PRD notifications to Slack, Linear, Asana, Notion, or Gmail. After generating the security-focused PRD and publishing it to Confluence, the skill supports multi-platform notifications to alert relevant team members.

Do I need Claude Code with skill support to create secure PRDs?

Yes, you need Claude Code with skill support and the Atlassian MCP connector to create secure PRDs. These dependencies are required to automate the STRIDE threat modeling and Confluence publishing processes effectively.

What is the best way to automate threat modeling for new software features?

The best way to automate threat modeling for new software features is to provide a feature description to generate a PRD with integrated STRIDE analysis. This approach saves time and ensures robust security considerations are embedded directly into the requirements.