From product-management
Write a feature spec or PRD from a problem statement or feature idea
npx claudepluginhub sksdesignnew/claudepg --plugin product-management<feature or problem statement># Write Spec
> If you see unfamiliar placeholders or need to check which tools are connected, see [CONNECTORS.md](../CONNECTORS.md).
Write a feature specification or product requirements document (PRD).
## Workflow
### 1. Understand the Feature
Ask the user what they want to spec. Accept any of:
- A feature name ("SSO support")
- A problem statement ("Enterprise customers keep asking for centralized auth")
- A user request ("Users want to export their data as CSV")
- A vague idea ("We should do something about onboarding drop-off")
### 2. Gather Context
Ask the user for the following...If you see unfamiliar placeholders or need to check which tools are connected, see CONNECTORS.md.
Write a feature specification or product requirements document (PRD).
Ask the user what they want to spec. Accept any of:
Ask the user for the following. Be conversational — do not dump all questions at once. Ask the most important ones first and fill in gaps as you go:
If ~~project tracker is connected:
If ~~knowledge base is connected:
If ~~design is connected:
If these tools are not connected, work entirely from what the user provides. Do not ask the user to connect tools — just proceed with available information.
Produce a structured PRD with these sections. See the feature-spec skill for detailed guidance on user stories, requirements categorization, acceptance criteria, and success metrics.
After generating the PRD:
Use markdown with clear headers. Keep the document scannable — busy stakeholders should be able to read just the headers and bold text to get the gist.