Constructeur PRD Ultra Ralph

VérifiéPrudence

Crée des documents PRD structurés au format JSON avec des stories, critères d'acceptation, dépendances et priorités. Guide l'utilisateur dans la création interactive et valide le résultat contre un schéma JSON. Utile lors de la planification de nouvelles fonctionnalités ou projets.

Spar Skills Guide Bot
DeveloppementIntermédiaire
4002/06/2026
Claude Code
#product-requirements#prd#story-writing#acceptance-criteria#dependency-mapping

Recommandé pour

Notre avis

Construit interactivement un document de spécifications produit (PRD) structuré au format JSON, incluant des user stories, critères d'acceptation, dépendances et priorités.

Points forts

  • Guide pas à pas pour la création de stories
  • Validation automatique contre un schéma JSON
  • Cartographie des dépendances pour ordonnancer l'exécution

Limites

  • Nécessite une saisie manuelle des stories
  • Ne génère pas de code automatiquement
  • La conversion depuis Markdown peut nécessiter des ajustements
Quand l'utiliser

Idéal en phase de planification d'une nouvelle fonctionnalité ou d'un projet.

Quand l'éviter

Inadapté pour des modifications mineures ne nécessitant pas de documentation formelle.

Analyse de sécurité

Prudence
Score qualité85/100

The skill uses Bash and jq, which are powerful tools, but the actions are limited to PRD document generation. No network, destructive commands, or data exfiltration are indicated. The interactive nature reduces risk of arbitrary command injection.

Points d'attention
  • Uses Bash for file operations and jq for JSON construction, which could be risky if untrusted input is processed, but the skill is interactive and guided.

Exemples

New feature PRD
Create a PRD for a new user profile page feature with stories for avatar upload, bio editing, and privacy settings. Prioritize critical and high.
Convert markdown to PRD
Convert the attached markdown file into a prd.json using ralph-ultra:ralph-prd --from-markdown requirements.md
Validate existing PRD
Validate my existing prd.json against the schema using ralph-ultra:ralph-prd --validate

name: ralph-prd description: Interactive PRD (Product Requirements Document) builder. Creates structured prd.json with stories, acceptance criteria, dependencies, and priorities. All JSON constructed safely via jq. Use when planning a new feature or project. allowed-tools: Read, Write, Edit, Bash, Grep, Glob

Ralph Ultra PRD Builder

Create structured PRD documents for autonomous development.

What this does

  1. Interactive story creation — Guides through story definition
  2. Acceptance criteria — Testable criteria for each story
  3. Dependency mapping — Story dependencies for execution order
  4. Priority assignment — Critical, high, medium, low
  5. Schema validation — Validates against PRD JSON Schema
  6. Requirement analysis — Runs requirement-analyzer skill for quality check

Usage

/ralph-ultra:ralph-prd [--from-markdown FILE] [--validate]

PRD Structure

{
  "project_name": "my-project",
  "version": "1.0.0",
  "stories": [
    {
      "id": "STORY-001",
      "title": "User authentication",
      "description": "Implement JWT-based auth flow",
      "status": "pending",
      "priority": "critical",
      "acceptance_criteria": [
        "Users can register with email/password",
        "Login returns JWT token with 24h expiry",
        "Protected routes return 401 without valid token"
      ],
      "depends_on": [],
      "estimated_complexity": "medium"
    }
  ]
}

Options

| Option | Description | |--------|-------------| | --from-markdown | Convert a markdown PRD into prd.json format | | --validate | Validate existing prd.json against schema |

Tips

  • Keep stories small and independently verifiable
  • Each acceptance criterion should be testable by automated tests
  • Define dependencies to enable parallel execution where possible
  • Use ralph-ultra:ralph-skill requirement-analyzer to validate after creation
Skills similaires