Claude Skill MartBrowse skillsQuick linesLearn by videoTerminal guideWhat is a Skill?
Back to list

Feature Spec Writer (feature-spec)

Turns a one-line feature idea into a full product spec with acceptance criteria, scope, dependencies, and risks.

Docs & OfficeBeginner3,302459AI score 8/10Last updated: Aug 17, 2026

What it does

  • Generates a complete specification at docs/specs/{feature-name}.md from a short feature description.
  • Writes the problem statement, success metrics, and user stories with GIVEN/WHEN/THEN acceptance criteria.
  • Captures in-scope vs. out-of-scope items, dependencies, risks, and open questions.
  • Researches existing specs first to avoid conflicts, then produces handoff notes for the Dev agent.
  • Follows a checklist flow: SIGN IN → draft → TIME OUT (completion check) → SIGN OUT (memory update).

Who it's for

  • PMs and product owners who want a consistent PRD template instead of a blank page.
  • Team leads who need requirements pinned down before implementation starts.
  • Solo developers who want a clear, self-authored scope document.
  • Agile teams drafting user stories for the backlog quickly.

Examples

  1. /feature-spec user authentication with JWT tokens → spec covering login, refresh, and expiry with testable acceptance criteria.
  2. /feature-spec multi-tenant billing system with Stripe integration → document outlining payment flows, tenant isolation, and failure risks.
  3. /feature-spec webhook event system → creates docs/specs/webhook-event-system.md with success metrics and Dev handoff notes.

· · · Install guide · · ·

Try it now, no install

Paste this into Claude to use the skill without installing anything.

Read the instructions in this file and follow them to help me:
https://raw.githubusercontent.com/davepoon/buildwithclaude/HEAD/plugins/agent-triforce/skills/feature-spec/SKILL.md

What I want: (describe your task here)

If Claude can't open the link, open it yourself and paste the contents instead.

If it works for you, download the ZIP below and install it. Then it runs on its own — no pasting each time.

Install in the Claude app (no terminal)
  1. Download the ZIP with the button below.
  2. In Claude, open Settings → Capabilities and turn on 'Code execution and file creation'. (one time)
  3. Go to Customize → Skills → + → 'Upload a skill' and upload the ZIP.
Download ZIP
Install in Claude Code

Let Claude do it — paste this into Claude Code

Install the skill I found on Claude Skill Mart.
Copy the plugins/agent-triforce/skills/feature-spec folder from the GitHub repo davepoon/buildwithclaude into my ~/.claude/skills/feature-spec/.
When it's done, tell me in one line what this skill can do.

Install with a command instead

git clone https://github.com/davepoon/buildwithclaude.git && mkdir -p ~/.claude/skills && cp -r buildwithclaude/plugins/agent-triforce/skills/feature-spec ~/.claude/skills/

This is a third-party skill. Check the source repository before installing.

  1. Open your terminal.
  2. Clone the repository: git clone https://github.com/davepoon/buildwithclaude.git
  3. Create the skills folder if needed: mkdir -p ~/.claude/skills
  4. Copy the skill: cp -r buildwithclaude/plugins/agent-triforce/skills/feature-spec ~/.claude/skills/
  5. (Recommended) The skill delegates to the Prometeo (PM) agent from the agent-triforce plugin, so install the whole plugins/agent-triforce directory for full behavior.
  6. Restart Claude Code, then run /feature-spec <your feature description>.
  7. Review the generated file under docs/specs/ and edit it before handing it to implementation.