This is your requirements engineering toolkit for turning fuzzy stakeholder requests into executable specs. It walks you through INVEST user stories, BDD acceptance criteria (Given/When/Then), and scope management with MoSCoW prioritization. The examples are actually good: it shows you the difference between "I want a better dashboard" (bad) and a properly scoped story with testable criteria (good). Bonded to a requirements-definition agent, so it knows how to say no to scope creep and document change requests. If you're tired of building the wrong thing because requirements were vague, this gives you the structure to prevent that. The troubleshooting section even catches you mixing up epics and stories.

skills.sh installs
236
GitHub stars
3
last updated
Aug 21, 2026

Install

$ npx -y skills add pluginagentmarketplace/custom-plugin-product-manager --skill requirements-specification --agent claude-code

Installs into .claude/skills of the current project.

Files

Requirements & Specification Skill

Transform customer insights into clear, detailed specifications that engineering can build from. Master user story writing, define acceptance criteria, and manage scope ruthlessly.

User Story Writing (INVEST Format)

INVEST Principles

I - Independent (minimal dependencies) N - Negotiable (details can be discussed) V - Valuable (delivers customer value) E - Estimable (team can estimate effort) S - Small (can complete in 1-2 sprints) T - Testable (clear success criteria)

User Story Template

As a [user role]
I want [action/capability]
So that [benefit/outcome]

Acceptance Criteria:
Given [context]
When [user action]
Then [expected result]

Good vs Bad Examples

Bad Story:

As a user
I want a better dashboard
So that I can see my data

Problem: Too vague, not testable, too large

Good Story:

As a project manager
I want to see all tasks assigned to me in the last 24 hours
So that I can track what happened while I was offline

Sponsors

Details

Repository
github.com/pluginagentmarketplace/custom-plugin-product-manager
Category
Documentation
First seen
Jun 3, 2026
1sendaifun avatarsolana-agent-kitsendaifun/skillsComprehensive guide for building AI agents that interact with Solana blockchain using SendAI's Solana Agent Kit. Covers 60+ actions, LangChain/Vercel AI integra236skills.sh installs
2hairyf avatarcreate-skillhairyf/skillsGuide for creating effective skills. This skill should be used when users want to create a new skill (or update an existing skill) that extends Claude's capabil234skills.sh installs
3eyadsibai avatarresume-generatoreyadsibai/ltkUse when "tailoring resume", "job application", "CV customization", "ATS optimization", or asking about "resume writing", "career transition", "job description 233skills.sh installs
4triggerdotdev avatartrigger-dev-taskstriggerdotdev/trigger.devUse this skill when writing, designing, or optimizing Trigger.dev background tasks and workflows. This includes creating reliable async tasks, implementing AI w233skills.sh installs
5guia-matthieu avatarbrand-voiceguia-matthieu/clawfu-skillsUse when writing any client-facing content, marketing copy, or communications. Use when AI output sounds generic, corporate, or lacks personality. Triggers on "232skills.sh installs
6borghei avatarsenior-qaborghei/claude-skillsTesting for React/Next.js with Jest, React Testing Library, and Playwright. Use when generating tests, writing unit tests, analyzing coverage, scaffolding E2E t230skills.sh installs