跳到正文
cccskills
免费在 GitHub 公开

prd

Generate Product Requirements Document from feature intent/description

中文简介正在准备中。当前显示原文说明。

查看安装方法

包含的文件(1)

  • SKILL.md2.9 KB

SKILL.md(原文)

安装前可以查看交给 AI 代理的指令内容。

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

评价

还没有评价。欢迎分享你的使用感受。

评论

无需登录即可发表。欢迎分享使用感受、提问,或说明在哪些环境下无法运行。

还没有评论。来写第一条吧。

提交后会立即公开。请勿填写邮箱、电话等个人信息。URL 最多 2 个。

0 / 1000 字

此表单受 reCAPTCHA 保护,适用 Google 的隐私权政策和服务条款。

同一仓库的技能

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/jonggrang162026年9月15日 更新

Run linters/typecheckers to calculate health score.

中文简介正在准备中。当前显示原文说明。

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

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

中文简介正在准备中。当前显示原文说明。

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

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

中文简介正在准备中。当前显示原文说明。

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

auth

免费

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

中文简介正在准备中。当前显示原文说明。

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

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

中文简介正在准备中。当前显示原文说明。

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

查看 porcupine-md 的全部技能

报告此技能的问题