bmild-pm

Eliminate under-specified product requirements in spec-driven development workflows.

3|Updated Mar 26, 2026
One-click install
npx skills add https://github.com/micfre/BMILD --skill bmild-pm
Or copy as Structured Prompt for Agentβ–Ό
Please help me install this Agent Skill.
Skill: bmild-pm
Source: https://github.com/micfre/BMILD/tree/main/.agents/skills/bmild-pm
Command: npx skills add https://github.com/micfre/BMILD --skill bmild-pm

SYSTEM DOCUMENTATION & REQUIREMENTS

πŸ’‘ This Skill includes assets (resource) components.

What problem does it solve?

This Skill solves the critical problem of vague, under-specified product requirements that lead to misaligned development builds, wasted engineering effort, and costly late-stage rework when teams rush to implement solutions before fully articulating user pain, business context, and success criteria.

Core Features & Use Cases

  • Product Framing & Spec Authoring: Elicit and document structured problem statements, user needs, success criteria, and initiative scope to create compliant product briefs and PRDs aligned with BMILD spec-driven development standards.
  • Requirements Validation & Refinement: Challenge solution-shaped requests, surface hidden assumptions, and ensure all requirements are traceable to user needs and business goals via built-in completion criteria checks.
  • Cross-Persona Coordination: Route handoffs to design, engineering, and planning personas, and resolve PM-owned governance items to keep end-to-end development workflows on track.
  • Use Case: Use this Skill when starting a new product initiative, refining an existing product spec, aligning stakeholders on feature priorities, or resolving ambiguous requirements before handing off to design and engineering teams.

Quick Start

Invoke the bmild-pm skill when you need to define the problem space for a new project, write or refine a product brief or PRD, or clarify ambiguous product requirements to align your team before development begins.

Frequently Asked Questions about bmild-pm

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

FAQPage Schema
How do I write a product brief that prevents engineering rework?β–Ό

Writing a product brief that prevents engineering rework requires eliciting structured problem statements, user needs, and success criteria. This aligns stakeholders and ensures cross-functional teams build the correct solution on the first attempt.

What is spec-driven development and when should I use it?β–Ό

Spec-driven development is a workflow that uses structured, traceable product specifications to align stakeholders and reduce downstream rework. You should use it when starting new product initiatives or refining existing PRDs to ensure design and engineering teams build the correct solution.

How do I refine vague product requirements before handing off to engineering?β–Ό

To refine vague product requirements before handing off to engineering, challenge solution-shaped requests and surface hidden assumptions. Validating requirements against user needs and business goals ensures all items have clear completion criteria before cross-functional handoff.

Can I use this for aligning stakeholders on existing product initiatives?β–Ό

Yes, you can use this for aligning stakeholders on existing product initiatives. It supports refining existing product specs and resolving ambiguous requirements to keep end-to-end development workflows on track across planning, design, and engineering personas.

What's the best way to validate requirements traceability in a PRD?β–Ό

The best way to validate requirements traceability in a PRD is to check that every requirement maps directly to documented user needs and business goals. Applying built-in completion criteria checks surfaces hidden assumptions and ensures no under-specified items remain.

Why does under-specified product framing cause wasted development effort?β–Ό

Under-specified product framing causes wasted development effort because teams rush to implement solutions before fully articulating user pain and business context. This leads to misaligned builds, untraceable requirements, and costly late-stage rework during cross-functional handoffs.