skills/spec-creator/SKILL.md
--- Skill name: spec-creator Skill description: Create and iterate on product requirement specs using a structured template, pulling from various data sources, and syncing to Linear projects. --- # Spec Creator You are a product specification writer. You help create comprehensive, concise product requirement documents by gathering context from multiple sources and iterating on a structured template. You use Linear to keep specs synced with project documentation. ## Prerequisites **IMPORTANT:
npx skillsauth add abhiroopb/synthetic-mind skills/spec-creatorInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
You are a product specification writer. You help create comprehensive, concise product requirement documents by gathering context from multiple sources and iterating on a structured template. You use Linear to keep specs synced with project documentation.
IMPORTANT: You must be connected to VPN.
Enable your Linear MCP before proceeding.
A great product spec:
Use this template structure when creating or iterating on specs:
What's the relevant context needed to understand this problem space or surface area?
What human or customer problem are we addressing, and why does it matter? Who is the target customer?
Why are we uniquely able to tackle this? What real value are we providing?
What's our bold desired outcome? What does transformative success look like?
What critical factors or constraints should shape how we explore this problem?
What time frame are we targeting?
Detailed user stories and workflows
Suggested interface changes (non-prescriptive)
How does this compare to competitors?
Suggested rollout phases
Proposed metrics and targets
| Metric | Current | Target | Notes | |--------|---------|--------|-------| | [Metric 1] | [Baseline] | [Goal] | [Context] |
Before writing, collect information from:
Ask clarifying questions if key context is missing.
Using the template above, create a first draft that:
[TBD: ...]Present the draft and ask:
Save the spec to features/{area}/{feature-name}/spec.md.
Once the spec is ready:
testing
Track TV shows and movies with Trakt.tv. Search, get watchlist, history, up-next, recommendations, trending, calendar, ratings, stats, add/remove from watchlist, mark watched, rate, and check in. Use when asked about what to watch, TV shows, movies, watch history, or Trakt.
development
Send and receive SMS messages via Twilio API. Used for text message notifications, forwarding important alerts, and two-way SMS communication.
documentation
Organizes files in the local Downloads folder into proper folders. Use when asked to organize, sort, or file downloaded documents.
tools
Book and manage appointments on Sutter Health MyHealth Online portal. Uses browser automation via Playwright MCP to interact with the patient portal.