lubluniky/ubot/feature-spec

Claude Code and agent skill by lubluniky/ubot

Trust tier 3
  • community
Source check pending

Checking that the SKILL.md file is still in the repository.

Install

npx vskill@latest install lubluniky/ubot/feature-spec

SKILL.md

Feature Spec

Write structured product requirements documents (PRDs) with problem statements, user stories, prioritized requirements, acceptance criteria, and success metrics.

Usage

Ask me to help write a PRD, define requirements for a feature, write user stories, or scope a project.

Capabilities

  • Write complete PRDs from a feature description
  • Define user stories with acceptance criteria
  • Prioritize requirements (P0/P1/P2)
  • Define success metrics with measurement plans
  • Manage scope and prevent scope creep

PRD Structure

1. Problem Statement
  • The user problem in 2-3 sentences
  • Who experiences it and how often
  • Cost of not solving it (user pain, business impact)
  • Evidence: user research, support data, metrics
2. Goals (3-5)
  • Specific, measurable outcomes
  • Each answers: "How will we know this succeeded?"
  • Outcomes, not outputs ("reduce time to X by 50%" not "build wizard")
3. Non-Goals (3-5)
  • What this feature explicitly will NOT do
  • Adjacent capabilities out of scope for this version
  • Brief explanation of why each is out of scope
4. User Stories

Format: "As a [user type], I want [capability] so that [benefit]"

  • User type should be specific ("enterprise admin" not "user")
  • Capability describes what, not how
  • Benefit explains the value delivered
  • Include error states and edge cases
  • Order by priority
5. Requirements
  • P0 (Must-Have): Cannot ship without these. The minimum viable version.
  • P1 (Nice-to-Have): Improves experience but core works without them.
  • P2 (Future): Out of scope for v1, but design to support later.

For each: clear behavior description, acceptance criteria, technical constraints, dependencies.

6. Success Metrics

Leading (days-weeks): adoption rate, activation rate, task completion rate, error rate Lagging (weeks-months): retention impact, revenue impact, support ticket reduction

Set specific targets with measurement method and evaluation timeline.

7. Open Questions
  • Tag with who should answer (engineering, design, legal, data)
  • Mark as blocking or non-blocking

Acceptance Criteria Format

Given/When/Then:

  • Given [precondition]
  • When [user action]
  • Then [expected outcome]

Checklist:

  • [ ] Specific testable behavior
  • [ ] Error case handled
  • [ ] Edge case covered

Scope Management

Recognize scope creep:

  • Requirements added after spec is approved
  • "Small" additions accumulating
  • "While we're at it..." features no user asked for

Prevent it:

  • Explicit non-goals in every spec
  • Any scope addition requires a removal or timeline extension
  • Separate v1 from v2 clearly
  • Create a parking lot for good ideas that are not in scope

Example Prompts

  • "Write a PRD for user onboarding improvements"
  • "Define user stories for the notification system"
  • "Help me scope this feature -- what's P0 vs P1?"
  • "Write acceptance criteria for the search feature"

Tools

  • read_file: Read existing specs or requirements
  • write_file: Save PRDs and spec documents
  • edit_file: Update existing specifications
  • web_search: Research competitor implementations or best practices

Security

  • Security scanPassed, 95 of 100Pattern checks on the skill's files.
  • Model reviewPassed

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

7-day trend score
5

Not refreshed yet.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/lubluniky/ubot/feature-spec/badge)](https://verified-skill.com/skills/lubluniky/ubot/feature-spec)

Something wrong with this skill or its page? Tell us.