prd
/prd
Tworzy lub aktualizuje zgłoszenie w Linear lub GitHub Issues, które jest specyfikacją wdrożenia danego efektu pracy.
- Autor
- felipeam86 ↗
- Repozytorium
- pipe-skills ↗
- Licencja
- MIT
- Ostatnia zmiana repozytorium
- 08.11.2026
Ocena i bezpieczeństwo
- Pliki w paczce
- 1
- Skrypty
- 0
- Komentarze HTML
- 0
- Adresy URL w SKILL.md
- 0
Brak sygnałów. Repozytorium zmienione 08.11.2026, bez odwołań do wycofanych modeli i API.
MIT, otwarta: można używać i zmieniać, z zachowaniem informacji o autorze.
Co robi i kiedy
Tworzy lub aktualizuje zgłoszenie w Linear lub GitHub Issues, które jest specyfikacją wdrożenia danego efektu pracy.
Wyzwalacze z opisu
Oryginalny opis (EN)
Create an outcome, or an issue that is the specification for its own implementation, or update one after the plan changes, in Linear or GitHub Issues. For a project whose CLAUDE.md names where it tracks work. Use when the user says "create an issue for this effort", "push this as an issue", "update issue ABC-123", "update issue #42", "track this in an issue", or runs /pipe-skills:prd in such a project.
Jak działa
- Draft first
- Outcome
- Issue
- Update
- Close
Podgląd SKILL.md
---
name: prd
description: Create an outcome, or an issue that is the specification for its own implementation, or update one after the plan changes, in Linear or GitHub Issues. For a project whose CLAUDE.md names where it tracks work. Use when the user says "create an issue for this effort", "push this as an issue", "update issue ABC-123", "update issue #42", "track this in an issue", or runs /pipe-skills:prd in such a project.
disable-model-invocation: false
---
# Issue as PRD
An issue is the specification for its implementation: the design and the plan live in the issue, not in a document in the repository.
The project `CLAUDE.md` names where it tracks work. Read the tracker file for it, `${CLAUDE_PLUGIN_ROOT}/trackers/linear.md` or `${CLAUDE_PLUGIN_ROOT}/trackers/github.md`, and run each operation below as that file says. If the project `CLAUDE.md` names no tracker, stop and offer `/pipe-skills:setup`.
An outcome holds issues, and the tracker file says what an outcome is. Order issues with "blocked by" relations. Link issues as children of a parent issue only when the group is itself a piece of work with its own success criteria, with the parent link of the tracker file.
## Draft first
Show the draft before you file. Read the outcomes with their descriptions, put each issue in the outcome whose goal it serves, and name that outcome in the draft with a one-line reason. Propose a new outcome only for a goal that no outcome covers, with its own success criteria and more than one issue. Ask the user when two outcomes fit, when none fits, or when the work covers more than one. List each open decision with the options and your recommendation, and ask whether the scope is complete. File only after the user's go.
## Outcome
Sections: **Description** (one line), **Goal**, **Business impact**, **Success criteria**, **Risks**. Set the target date. Its issues are its plan.
## Issue
The case, written when the issue is planned: **Description** (one line), **Goal**, **Business impact**, **Success criteria** (how you prove it), **Risks**.
The issue says what the work must achieve and what it is worth, not how to build it. The **Business impact** gives the weight of the work: what it costs today, how often, and for whom, because `implement` sizes the change and `review` sizes its bar from it. The **Success criteria** say what done looks like. Name a method, a plan, or a list of edge cases only when the user decided it, and mark it as decided, because each prescribed guard is more for the implementer to build and for the reviewer to attack.
The design, added when the work starts: **State** (what exists today), **Options** (when there is more than one path), **Plan** (only the steps the user decided, in order), **Context** (the decisions and what else a reader needs).
Drop a section that holds nothing. File the issue in its outcome, assigned to the user, in state `Todo`, with its priority and its "blocked by" relations, so that `pipe-skills:autonomous-loop` takes the issues in the correct order. Give the identifier and the URL, and offer to run `pipe-skills:implement`.
## Update
When the plan changes, rewrite the description to the current proposal only, with `pipe-skills:final-state`, and add a comment with the change and its reason. When the issue serves another outcome, move it there after the user's go, and say why in the same comment.
## Close
`/pipe-skills:ship` closes the issue after the merge. To close it by hand, first ask the user: "do you think we are ready to close this issue?"
Write each paragraph or bullet as one line, with real newlines, not `\n` escapes.
Wersje
| Repozytorium | Wynik | Licencja |
|---|---|---|
| Ta strona · felipeam86/pipe-skills | 95 | MIT |
| stefanoskarakasis/product-marketing-skills | 100 | MIT |
| duronext/jig | 100 | MIT |
| OpenHands/extensions | 100 | MIT |
| alienfast/claude | 100 | MIT |
| rafagomes/ai-workflow | 100 | MIT |
| nkhanhpham99/ai-pm-os | 100 | MIT |
| jeffersonvalente/cardume | 100 | MIT |
| fakoli/anvil | 100 | MIT |
Migawka bazy z 13.11.2026 · wersja paczki 1ea8f00bfec3 (skrót SHA-256 całej paczki)
Pobrania w ostatnich 30 dniach: 0 · ranking
Zgłoś problem z tym skillem: szkodliwa treść, błędny opis albo prośba autora o usunięcie.
Podobne skille
- 100assess
Ocenia, czy zgłoszenie w Linear lub GitHub nadal pasuje do kodu i celu, i podaje werdykt z dowodami. - 90implement
Realizuje zgłoszenie z Linear lub GitHub od początku do końca: gałąź, kroki w commitach, przegląd i pull request. - 100issue-tracking
Tworzy, prowadzi i śledzi zgłoszenia w GitHub, Linear lub GitLab: zakładanie błędów i epików, sprawdzanie i aktualizowanie zgłoszeń. - 100issue-tracking
Tworzy, prowadzi i śledzi zgłoszenia w GitHub, Linear lub GitLab: zakładanie błędów i epików, przegląd zgłoszeń i aktualizowanie ticketów. - 100issue-tracking
Tworzy, prowadzi i śledzi zgłoszenia w GitHub, Linear lub GitLab: zakładanie błędów i epików, przegląd zgłoszeń i aktualizowanie ticketów. - 100linear-issue
Pobiera zgłoszenie Linear wraz z powiązanym kontekstem i analizuje je przed rozpoczęciem pracy nad zadaniem.