clarify-project-requirementslisted
Install: claude install-skill railgun20001/the-first
# Clarify Project Requirements
Turn an idea into observable, accepted outcomes without disguising an unverified implementation choice as a requirement.
## Inspect before asking
1. Read applicable project instructions, `THE-FIRST.md`, and its requirement and experience sources.
2. Search existing PRDs, issues, roadmaps, user research, designs, schemas, tests, configuration, and current behavior.
3. Identify what each source governs, when it was accepted, and whether it conflicts with another source.
4. Answer discoverable questions from evidence. Ask the user only about intent, authority, trade-offs, missing constraints, and acceptance.
5. Stay read-only when the user requested discussion or design only.
Do not create a new PRD merely because the preferred template differs from the project's existing documents.
## Reason from outcomes
Maintain this reasoning chain internally:
`goal → verified facts → high-impact assumptions → constraints → observable behavior → minimum sufficient requirement → acceptance evidence`
Check each request:
- Remove proposed technologies from the sentence. What user or business outcome remains?
- Which statements have project or user evidence, and which are assumptions?
- Which assumption would reverse the project direction if false?
- Is the request describing an outcome, or prematurely selecting a mechanism?
- What must remain true in success, failure, and boundary cases?
Do not force the user to learn this vocabulary. Ask short, concrete