bmad-prd
Supports producing, updating, and validating a product requirements document.
Your agent can do more. Find the skill that makes it happen.
Find your next superpower If you are an agent, refer to our llms.txt for full access."..." for exact phrases · Try typography, debugging or spreadsheetSupports producing, updating, and validating a product requirements document.
Applies Amazon's Working Backwards method by writing a press release for the finished product and answering challenging customer and stakeholder questions. Produces a complete PRFAQ document.
Helps produce, edit, and validate a product brief.
Sets up, adopts, refreshes, or audits a repository's AGENTS.md instructions to support agent work. Records observed agent mistakes as pitfalls.
Creates automated API and end-to-end tests covering features that have already been implemented.
Examines a completed epic's specifications, stories, diffs, commits, and sprint status. Produces a retrospective with sourced findings, action items, and an acceptance decision, with support for headless operation.
Reviews diffs, pull requests, or artifacts using installed lenses such as adversarial critique, edge cases, verification gaps, structure, and prose. Reports triaged findings for requested reviews.
Condenses ideas, briefs, PRDs, transcripts, or mixed notes into SPEC.md and supporting files for downstream skills. Also updates and validates existing specifications.
Checks whether planning is complete enough for implementation and generates a sprint status file from epics. Can summarize progress and validate or repair the tracking file.
Sets up a test framework using Playwright or Cypress when initializing a project's testing infrastructure.
Captures the user's UX vision in two documents. DESIGN.md describes the product's appearance, while EXPERIENCE.md specifies its behavior.
Provides a guided human review of a selected commit, pull request, file, or directory.
A growing collection of real, public skills. Descriptions and instructions indexed 25 Sept 2026.
Skills give your agent reusable instructions for a specific job. Pick one, read what it does, and bring it into your workflow.
A name only tells half the story. Search the full description and instructions to find the right fit.
Read the skill, visit its source, and see exactly what you’re adding to your agent.
Copy the install command from a skill page and run it in your project.
npx skillycli add owner/repo --skill name