requirements-writer

Convert rough feature ideas into a PM-compliant requirements.md document.

60|9|Updated Apr 1, 2026
One-click install
npx skills add https://github.com/mvschwarz/openrig --skill requirements-writer-mvschwarz
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: requirements-writer
Source: https://github.com/mvschwarz/openrig/tree/main/packages/daemon/specs/agents/shared/skills/pm/requirements-writer
Command: npx skills add https://github.com/mvschwarz/openrig --skill requirements-writer-mvschwarz

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Converts rough feature ideas and PM notes into a precise, ready-to-implement requirements document that follows a standardized PM schema, ensuring no architecture or implementation details leak into the requirements.

Core Features & Use Cases

  • Guided conversation to extract context, scope, and acceptance criteria (GIVEN/WHEN/THEN)
  • Enforces PM lane governance by excluding architectural decisions, estimates, and implementation specifics
  • Produces a complete requirements.md with a consistent Output Schema suitable for engineering handoff

Quick Start

Start by sharing a feature prompt and let the agent guide the discussion to produce a finalized requirements.md.

Frequently Asked Questions about requirements-writer

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

FAQPage Schema
How do I write structured acceptance criteria for a feature spec?

To write structured acceptance criteria for a feature spec, use a guided conversation to transform rough PM notes into GIVEN/WHEN/THEN formats within a standardized requirements document. This process ensures all business rules and scope are captured clearly for engineering handoff.

What is the best way to turn rough product ideas into requirements for engineering?

The best way to turn rough product ideas into engineering requirements is through a guided conversation that extracts context and scope. It produces a finalized requirements.md file with YAML frontmatter and Markdown sections, enforcing strict PM boundaries to exclude architectural decisions.

Can I use this to generate a requirements document without including technical implementation details?

Yes, you can generate a requirements document that strictly enforces PM lane governance. It actively excludes architectural decisions, estimates, and implementation specifics, ensuring only business rules, scope, and acceptance criteria are documented for the engineering team.

Does the requirements output follow a specific format for PM compliance?

Yes, the requirements output follows a fixed schema for PM compliance. It generates a requirements.md file containing YAML frontmatter, structured Markdown sections, and standardized acceptance criteria formatting to ensure consistent engineering handoff.

What should I prepare before starting a guided conversation for feature scoping?

Before starting feature scoping, prepare a rough feature prompt or PM notes. The guided conversation will use this initial input to extract the necessary context, scope, and open questions required to finalize the complete requirements specification.