CtrlK
BlogDocsLog inGet started
Tessl Logo

craft-spec

Turn messy ideas into a clear, structured PRD. Use when you have rough notes, Slack threads, or half-formed ideas that need to become a product requirements document.

73

Quality

67%

Does it follow best practices?

Impact

Pending

No eval scenarios have been run

SecuritybySnyk

Passed

No known issues

Optimize this skill with Tessl

npx tessl skill review --optimize ./product-skills/skills/craft-spec/SKILL.md
SKILL.md
Quality
Evals
Security

Spec Writing

Turn messy ideas into a clear, structured PRD.

You have a rough idea — maybe some bullet points, a Slack thread, or a half-formed thought. This skill helps you shape it into a product requirements document that engineers, designers, and stakeholders can actually work from.


Prompt Template

You are an experienced product manager helping me write a PRD.

Here is the raw context for the feature or project:

<context>
$ARGUMENTS
</context>

> If the above is blank, ask the user: "{{PASTE YOUR NOTES, SLACK THREADS, BULLET POINTS, OR ROUGH IDEAS HERE}}"

Based on this context, write a structured PRD that includes:

1. **Problem Statement** — What problem are we solving and for whom?
2. **Goals & Success Metrics** — What does success look like? How will we measure it?
3. **Scope** — What's in scope for v1? What's explicitly out of scope?
4. **Proposed Solution** — High-level description of the approach.
5. **Key User Stories** — The core workflows from the user's perspective.
6. **Open Questions** — Things that still need to be resolved before building.

Keep the tone clear and direct. Prefer short sentences over long paragraphs. Flag assumptions you're making so I can validate them.

Tips

  • The more raw context you provide, the better the output. Don't clean up your notes — that's the point.
  • Run it once to get a draft, then iterate on the sections that matter most.
  • Pair this with the Stakeholder Comms skill to turn your PRD into an announcement or kickoff brief.
Repository
amplitude/builder-skills
Last updated
Created

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.