Help us improve
Share bugs, ideas, or general feedback.
Official requirements-expert plugin marketplace for requirements-expert Claude Code plugin
npx claudepluginhub sjnims/requirements-expertA comprehensive requirements management plugin that guides users through the full requirements lifecycle (vision → epics → user stories → tasks) using GitHub Projects for complete traceability and collaboration
Share bugs, ideas, or general feedback.
A comprehensive requirements management plugin that guides users through the full requirements lifecycle using GitHub Projects for complete traceability and collaboration.
The Requirements Expert plugin helps you transform vague ideas into fully-structured, actionable requirements using a proven methodology:
Vision → Epics → User Stories → Tasks
Everything is managed in GitHub Projects with full parent/child hierarchy, making your entire product roadmap visible and trackable in one place.
gh): Installed and authenticated (gh auth login)repo and project scopes (read/write)Verify setup:
gh auth status # Should show ✓ Logged in and list scopes
If project scope is missing, add it:
gh auth refresh -s project
# Clone the repository
git clone https://github.com/sjnims/requirements-expert.git
cd requirements-expert
# Load the plugin (note: plugin root is in plugins/ subdirectory)
claude --plugin-dir plugins/requirements-expert
In Claude Code, run:
/install-plugin sjnims/requirements-expert
This installs the plugin from the GitHub marketplace.
/re:init
Creates a GitHub Project for your repository with custom fields (Type, Priority, Status). Provides instructions for configuring project views manually.
/re:discover-vision
Interactive Q&A session that helps you articulate:
Creates a Vision issue in your GitHub Project.
/re:identify-epics
Analyzes your vision and guides you through identifying major features/capabilities. Creates Epic issues as children of the Vision issue.
/re:create-stories
Select an epic and break it down into user stories following INVEST criteria. Creates Story issues as children of the Epic.
/re:create-tasks
Break a story into concrete tasks with acceptance criteria. Creates Task issues as children of the Story.
/re:prioritize
Use MoSCoW framework (Must/Should/Could/Won't) to prioritize at any level.
/re:review
Runs automated validation checks:
/re:status
View project overview:
All requirements are stored as GitHub issues in GitHub Projects with this hierarchy:
📋 Vision (Issue, Type: Vision)
├── 🎯 Epic 1 (Child Issue, Type: Epic)
│ ├── 📝 Story 1 (Child Issue, Type: Story)
│ │ ├── ✅ Task 1 (Child Issue, Type: Task)
│ │ └── ✅ Task 2 (Child Issue, Type: Task)
│ └── 📝 Story 2 (Child Issue, Type: Story)
│ └── ✅ Task 3 (Child Issue, Type: Task)
└── 🎯 Epic 2 (Child Issue, Type: Epic)
└── 📝 Story 3 (Child Issue, Type: Story)
└── ✅ Task 4 (Child Issue, Type: Task)