Skip to content
cccskills
FreePublished on GitHub

prd

Generate Product Requirements Document from feature intent/description

The English summary is being prepared. Showing the original description.

See how to install

Files included (1)

  • SKILL.md2.9 KB

SKILL.md (original)

Review the instructions the agent will receive before you install.

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

Reviews

No reviews yet. Tell others what you thought.

Comments

No login needed. Share how it worked for you, ask a question, or note where it did not run.

No comments yet. Be the first to write one.

Comments are published right away. Do not include personal information such as email addresses or phone numbers. Up to 2 URLs.

0 / 1,000 characters

This form is protected by reCAPTCHA, and the Google Privacy Policy and Terms of Service apply.

More skills from this repository

anoa

Free

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.

The English summary is being prepared. Showing the original description.

porcupine-md/jonggrang16Updated Sep 15, 2026

Run linters/typecheckers to calculate health score.

The English summary is being prepared. Showing the original description.

porcupine-md/jonggrang16Updated Sep 15, 2026

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

The English summary is being prepared. Showing the original description.

porcupine-md/jonggrang16Updated Sep 15, 2026

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

The English summary is being prepared. Showing the original description.

porcupine-md/jonggrang16Updated Sep 15, 2026

auth

Free

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

The English summary is being prepared. Showing the original description.

porcupine-md/jonggrang16Updated Sep 15, 2026

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

The English summary is being prepared. Showing the original description.

porcupine-md/jonggrang16Updated Sep 15, 2026

See all skills by porcupine-md

Report a problem with this skill