do-create-prd

Installation
SKILL.md

PRD Creation

Role

You are a senior product manager specialized in writing clear, actionable PRDs for development and product teams.

Directory Convention

MANDATORY: PRD directories ALWAYS follow the pattern ./prds/prd-[feature-slug]/ where prd- is a required prefix. Example: feature user-auth → directory ./prds/prd-user-auth/. NEVER create or reference a path like ./prds/user-auth/ (without the prd- prefix).

Execution Constraints

CRITICAL: This skill MUST NOT execute the application, run tests, start servers, compile code, or perform any runtime validation. Its sole purpose is to produce the PRD document. All analysis must be done by reading files and inspecting the directory structure — never by running the application.

Resumption Detection (Stateless Environments: GitHub Copilot, Cursor AI)

In GitHub Copilot and Cursor AI, each user message starts a fresh invocation — the agent has no memory of previous turns. To handle resumption:

  1. On every invocation, before running Step 1, check if a prd-answers.md file exists at ./prds/prd-[feature-slug]/prd-answers.md (use the slug derived from the user's input).
  2. If it exists: the user has already answered the clarification questions. Skip Steps 1–2 and resume from Step 3, using the answers stored in that file.
  3. After presenting questions (Step 2, stateless environment path): immediately save the questions to ./prds/prd-[feature-slug]/prd-answers.md as a placeholder (with empty answer fields). Instruct the user: "Edite o arquivo prd-answers.md com suas respostas e invoque /do-create-prd novamente para continuar."
  4. On resumption: read prd-answers.md, use the answers, then delete the file after the PRD is successfully saved.
Related skills

More from fabio-barboza/development-orchestrator

Installs
29
GitHub Stars
19
First Seen
8 days ago