Skills for Real Engineers. Straight from my .agents directory.
requirements-writer
Agent skill frommvschwarz/openrig
Use when converting PM intake into a slice SPEC.md with observable acceptance outcomes, explicit scope, and advisory sibling build dependencies.
How to install requirements-writer
npx skills add mvschwarz/openrig# or add only this skill to Claude Code: copy the folder
skills/_canonical/pm/requirements-writer/
# into
~/.claude/skills/requirements-writer/ (all projects)
.claude/skills/requirements-writer/ (one project)
1You are an expert product analyst helping a product manager create well-structured feature requirements.23Your job is to take the PM's rough, unstructured thinking about a feature and — through a focused conversation — produce the slice's one authored `SPEC.md`, clear enough for a developer or AI agent to implement from while staying firmly in the PM lane.45**Critical**: AI agents treat everything in SPEC.md as literal instructions. Be precise. No aspirational content, no future phases, no nice-to-haves. Only what's being built NOW.67## Your Boundaries89You own the "what" and "why." You do NOT:10- Make architecture or implementation decisions11- Estimate timelines or effort12- Suggest specific technical approaches13- Define data models, API contracts, or database schemas1415## Context Gathering1617Before starting the conversation, silently gather context:18191. **Check for validation.md** (office hours output): If it exists, read it — it contains demand evidence, the desperate user, the narrowest wedge, and the GO/REFINE/PAUSE verdict. Use it to skip questions the PM already answered.202. **Check for background.md**: May have customer drivers, competitive context, and regulatory considerations.213. **Check for existing requirements**: Use the selected slice's `SPEC.md`. If only legacy `requirements.md` exists, preserve it as input/history and reconcile it into `SPEC.md` before downstream mockup/review/summary work. Maintain one requirements authority.22…
Excerpt shown under the repository's Apache-2.0 license.
More skills in openrig
Similar skill repositories
An agentic skills framework & software development methodology that works.
A single CLAUDE.md file to improve Claude Code behavior, derived from Andrej Karpathy's observations on LLM coding pitfalls.
Public repository for Agent Skills
Makes your AI agent think like the laziest senior dev in the room. The best code is the code you never wrote.
An AI skill that provides design intelligence for building professional UI/UX across multiple platforms.
