Back to list
barracoder

prd

by barracoder

0🍴 0📅 Jan 17, 2026

SKILL.md


name: prd description: Generate/refine/validate structured PRDs → JSON tasks

prd

Location: scripts/ralph/prd.json

Source: Derived from human-readable scripts/PRD.md

Schema

{
  "branchName": "ralph/feature-name",
  "projectName": "My Project",
  "stories": [
    {
      "id": 1,
      "priority": 1,
      "dependsOn": [],
      "category": "setup|core|ui|feature|polish",
      "title": "Short title",
      "description": "What to build",
      "acceptance_criteria": ["Criterion 1", "Criterion 2"],
      "verification_steps": ["dotnet test", "verify with dev-browser"],
      "passes": false
    }
  ]
}

Field Reference

FieldRequiredDescription
branchNameYesGit branch name; ralph.sh uses for tracking/archiving
storiesYesArray of user stories
idYesUnique integer identifier
priorityRecommendedLower number = higher priority (1 is highest)
dependsOnRecommendedArray of story IDs that must complete first
categoryRecommendedGrouping: setup, core, ui, feature, polish
passesYesBoolean; only set true after verification passes
blockedOptionalSet by circuit-breaker when story cannot proceed
blockReasonOptionalExplanation of why story is blocked

Story Selection Rules

When picking the next story to implement:

  1. Filter: Exclude stories where passes: true or blocked: true
  2. Dependencies: Exclude stories whose dependsOn contains incomplete story IDs
  3. Priority: Sort remaining by priority (ascending—lower is higher priority)
  4. Tiebreaker: If priorities equal, use id order

Sizing Rules

  • Small tasks: 1-3 files changed max
  • Frontend stories → include "verify with dev-browser" in verification_steps
  • Backend stories → include test command in verification_steps
  • Never set passes: true manually—only the verification loop does that

Score

Total Score

50/100

Based on repository quality metrics

SKILL.md

SKILL.mdファイルが含まれている

+20
LICENSE

ライセンスが設定されている

0/10
説明文

100文字以上の説明がある

0/10
人気

GitHub Stars 100以上

0/15
最近の活動

3ヶ月以内に更新がある

0/10
フォーク

10回以上フォークされている

0/5
Issue管理

オープンIssueが50未満

+5
言語

プログラミング言語が設定されている

+5
タグ

1つ以上のタグが設定されている

0/5

Reviews

💬

Reviews coming soon