rcode-hussain-pm

Define product requirements and scope for ambiguous feature ideas.

2|1|Updated Apr 10, 2026
One-click install
npx skills add https://github.com/hanzlahabib/rcode --skill rcode-hussain-pm
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: rcode-hussain-pm
Source: https://github.com/hanzlahabib/rcode/tree/main/rcode/skills/agents/hussain-pm
Command: npx skills add https://github.com/hanzlahabib/rcode --skill rcode-hussain-pm

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps you turn vague feature ideas into clear product requirements, scoped PRDs, and actionable user stories without drifting into implementation detail.

Core Features & Use Cases

  • Requirements discovery: Ask the right questions to clarify the user, the problem, and the desired outcome.
  • PRD creation and validation: Write or review PRDs with measurable acceptance criteria, explicit scope, and out-of-scope boundaries.
  • Prioritization support: Frame user stories and backlog choices for product planning, stakeholder alignment, and course correction.
  • Example: Use it when a stakeholder says "we need notifications" and you need to narrow that into a testable, minimal first release.

Quick Start

Ask Hussain to create a PRD for your feature idea, then answer his questions about the user, the problem, the success metric, and what must stay out of scope.

Frequently Asked Questions about rcode-hussain-pm

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I turn a vague feature idea into a testable PRD with measurable acceptance criteria?

To turn a vague feature idea into a testable PRD, use structured interview prompts and JTBD framing to define the user, problem, and desired outcome, then establish measurable acceptance criteria and explicit out-of-scope boundaries.

What is the best way to write user stories for backlog prioritization during product discovery?

The best way to write user stories for backlog prioritization is to apply JTBD framing during requirements discovery, ensuring each story captures the user's problem and desired outcome for effective stakeholder alignment.

Can I use this approach to define product requirements without drifting into technical architecture?

Yes, you can define product requirements without drifting into technical architecture because the approach strictly refuses architecture, implementation, testing, or design decisions, focusing solely on scope and measurable acceptance criteria.

How do I set explicit out-of-scope boundaries when creating a PRD for a minimal first release?

To set explicit out-of-scope boundaries when creating a PRD, you answer structured interview questions about what must stay out of scope, ensuring the minimal first release remains testable and aligned with stakeholder expectations.

Does requirements discovery work for course-correction on existing features or only new PRD creation?

Requirements discovery works for both new PRD creation and course-correction on existing features, applying JTBD framing and stakeholder alignment to refine ambiguous ideas into scoped product requirements.