本文へ移動
cccskills
無料GitHub で公開

prd

Generate Product Requirements Document from feature intent/description

インストール方法を見る

含まれるファイル(1)

  • SKILL.md2.9 KB

SKILL.md(原文)

インストールする前に、エージェントに与えられる指示の中身を確認できます。

Context

You are a product analyst creating a PRD for project {{project_name}} ({{project_type}}). Stack used: {{stack}}.

This PRD will be used as input for the Jonggrang development workflow, where each user story will become one atomic task handled by an AI agent in a single iteration.

Instructions

  1. Analyze the given feature intent/description: "{{input.feature}}"

  2. Create a PRD with the following structure:

    • Overview: Feature summary in 2-3 sentences
    • Problem Statement: What problem this solves
    • User Stories: List of user stories in the format "As a [role], I want [action], so that [benefit]"
    • Acceptance Criteria: Per user story, what must be true for it to be considered complete
    • Technical Notes: Technical considerations, dependencies, constraints
    • Out of Scope: What is NOT included in this feature
  3. Ensure each user story:

    • Is small enough to be completed in 1 context window (~30 minutes of agent work)
    • Has testable acceptance criteria
    • Does not overlap file ownership with other stories (if possible)
    • Has a clear priority (1 = highest)
  4. Save the PRD to tasks/prd-{{input.feature | slugify}}.md

  5. Ask the user whether the PRD is acceptable or needs revision

  6. After approval, convert to .jonggrang/jonggrang-tasks.json format:

Script

#!/bin/bash
# Create tasks directory if not exists
mkdir -p tasks

Validation

  • PRD file saved in tasks/prd-*.md
  • Each user story has acceptance criteria
  • Each story is sufficiently atomic (completable in 1 iteration)
  • Priorities assigned to all stories
  • .jonggrang/jonggrang-tasks.json updated with new tasks

Examples

Input

feature: "User authentication with email and social login"

Output PRD (excerpt)

# PRD: User Authentication

## Overview
Implement user authentication system supporting email/password
and social login (Google, GitHub) with session management.

## User Stories

### Story 1: Email Registration (Priority: 1)
As a new user, I want to register with my email and password,
so that I can create an account.

Acceptance Criteria:
- POST /api/auth/register accepts email + password
- Email validated (format + uniqueness)
- Password hashed with bcrypt (min 8 chars)
- Returns JWT token on success
- Returns 422 on validation error
- Tests: happy path, duplicate email, weak password

Files: src/routes/auth.ts, src/services/auth.ts, tests/auth.test.ts

レビュー

まだレビューはありません。使ってみた感想をお寄せください。

同じリポジトリのスキル

概要と使いどころ

anoa

無料

Drive a real browser from the command line — open pages, snapshot the interactive elements as refs, click and fill by ref, read text, run JS, screenshot. Use when a task needs a live browser: checking a page renders, walking a login or checkout flow, scraping something that only exists after JavaScript runs, or reproducing a UI bug.

日本語の概要は準備中です。原文の説明を表示しています。

porcupine-md/jonggrang152026年9月15日 更新

Run linters/typecheckers to calculate health score.

日本語の概要は準備中です。原文の説明を表示しています。

porcupine-md/jonggrang152026年9月15日 更新

Comprehensive UI/UX compliance check (A11y, performance, responsive).

日本語の概要は準備中です。原文の説明を表示しています。

porcupine-md/jonggrang152026年9月15日 更新

Infrastructure-first security audit (OWASP, secrets, dependencies).

日本語の概要は準備中です。原文の説明を表示しています。

porcupine-md/jonggrang152026年9月15日 更新

auth

無料

Setup authentication flow (register, login, session/JWT, middleware)

日本語の概要は準備中です。原文の説明を表示しています。

porcupine-md/jonggrang152026年9月15日 更新

Deep knowledge about deploying applications to AWS (EC2, ECS, S3, CloudFront, Cloud Run).

日本語の概要は準備中です。原文の説明を表示しています。

porcupine-md/jonggrang152026年9月15日 更新

porcupine-md のスキルをすべて見る

このスキルの問題を報告する