This skill will be invoked when the user wants to create a PRD. You should go through the steps below. You may skip steps if you don't consider them necessary.
-
ask the user for a long, detailed description of the problem they want to solve in any potential ideas for solutions.
-
Explore the repo to verify their assertions and understand the current state of the code base.
-
Interview the user relentlessly about every aspect of this plan until you reach a shared understanding. Walk down each branch of the design tree, resolving dependencies between decisions 1. by 1.
-
Once you have a complete understanding of the problems and solution use the template below to write the PRD. The PRD should be written in the plans/prd-name.md file.
Problem user facing, from user's perspective.
Solution to problem.
A list of numbered user stories. Each should be in format of:
- As an I want a so that
1. As a mobile bank customer I want to see balance on my accounts, so that I can make better informed decisions about my spending.
This list of user stories should be extremely extensive and cover all aspects of feature.
a list of implementation decisions that were made. This can include:
- the modules that will be built modified
- The interfaces of those modules that will be modified
- Technical clarifications from the developer
- Architectural decisions
- Schema changes
- API contracts
- specific interactions
a description of the things that are out of scope for this PRD.
any other stuff.
name: pnpm-not-found
description: Fix pnpm command not found errors by enabling corepack
disable-model-invocation: true