Product & Planning
Product & planning agent skills structure the thinking side of building: specs, PRDs, user stories, roadmaps, and prioritization frameworks. Install one and your AI agent produces planning documents with the same rigor and format every time.
-
therealtinhtute Skill BrainstormExplore options, evaluate trade-offs, and lock the result into `docs/plans/active/{slug}.md` when ready. Use for ideation, architecture decisions, RFC/PRD-to-spec work, and refining an existing plan.
-
tobi1chi Bundle Stm32 Macos MakefileConfigure or repair a macOS STM32 Makefile-based workflow with clangd, OpenOCD, ST-Link, and helper shell functions. Use when working on STM32 projects that build with a Makefile and need environment setup, `.clangd` generation, source/include discovery, flashing helpers, or diagnosis of missing ARM toolchain paths on macOS.
-
allierays Skill PrdBrainstorm, harden, and generate an executable PRD for Ralph from a description, idea file, or plan file.
-
allierays Skill Prd CheckRun PRD validation to check story quality, test coverage, and structure.
-
yebot Skill Write PrdWrite a comprehensive Product Requirements Document for a feature or initiative
-
yebot Skill Backlog Quick ReferenceQuick reference for Backlog.md CLI with critical file naming rules and workflow patterns
-
warpdotdev Skill Write PrdWrites Product Requirement Documents (PRDs) by synthesizing customer feedback, competitive research, git history, and internal docs into a structured, decision-ready spec. Use when asked to "write a PRD", "create a product spec", "draft requirements for [feature]", "spec out [feature]", or "write a product requirements document."
-
marcusgoll Skill Deep PlanDeep Plan - Strategic Planning & PRD Conversion
-
marcusgoll Skill Start RalphStart autonomous PRD processing (ralph mode). Use when user asks for 'overnight mode', 'process PRD', 'autonomous execution'. Long-running background tasks.
-
marcusgoll Skill Cancel RalphStop ralph mode PRD processing. Use when user asks to 'cancel ralph', 'stop autonomous mode'. Halts background execution.
-
marcusgoll Skill Internal RalphInternal ralph mode executor. Processes PRD backlog using Task subagents. Called by start-ralph, not user-invoked directly.
-
matshoppenbrouwers Skill Session NextImplement the next work item from the project's backlog. Asks the runtime to select one accepted item, claims it, executes one bounded unit, and records the result against that identity. Use when the user wants to make progress on the backlog without naming a specific item. Triggers on "/session-next" or when user says "implement the next task", "do the next task", "what's next — just do it", or "work the backlog".
-
matshoppenbrouwers Skill Session GroomGroom the backlog by researching captured work items that carry no verified breakdown and recording one against each. Use to keep the work root healthy — every item researched, verified, and ready to be accepted — especially for items captured as raw one-liners. Safe to run periodically via /loop. Triggers on "/session-groom" or when user says "groom the backlog", "prepare the sequence", "fill in the task breakdowns", or "tidy up SEQUENCE.md".
Audited -
matshoppenbrouwers Skill Session RepairTransform a legacy layout into the work root, or reconcile a work root that has drifted. Surveys read-only, refuses unsafe ground, prints the per-item plan, applies only on explicit confirmation, then verifies the result entry by entry. Triggers on "/session-repair" or when user says "migrate the backlog to the work root", "the sequence and the records disagree", "reconcile the work root", or "repair session-flow state".
-
matshoppenbrouwers Skill Session Add TaskCapture a new work item into the project's work root with its original request, interpretation and provenance. Use when something surfaces that should be done later — a bug, an optimization, a follow-up — and you want it recorded so it can be accepted and picked up. Produces a work item in the captured state, identity allocated by the runtime, and the regenerated sequence entry that shows it. Triggers on "/session-add-task" or when user says "add a task", "capture this for later", "put this on the backlog", or "remember to do X".
-
matshoppenbrouwers Skill Session GatekeeperTriage incoming work (GitHub issues, feature requests, surfaced ideas) and route it — trivial aligned fixes go into the task sequence, while significant or direction-divergent items are escalated to a cowork research-design session. Grounds every decision in the app's architecture and product direction (PRD.md). Use as the front-of-chain intake funnel. Triggers on "/session-gatekeeper" or when user says "triage these issues", "process the backlog of issues", "should we do this issue", or "is this worth a research-design session".
Audited -
metabase Skill CoreFoundations for driving Metabase from the terminal with the `mb` CLI — authentication and named profiles, the flag/output/`--json` conventions every command shares, JSON body input, command discovery via `--help` (add `--json` for machine-readable schemas), and the per-resource footguns (db, table, field, upload, content translation, card, dashboard, collection, segment, measure, timeline, alert, subscription, library, setting, search, eid). Load first for any `mb` task; it routes to the specialized skills for deeper work.
-
metabase Skill Metabase CLIDrive a Metabase instance from the terminal via the `mb` CLI — auth, databases, cards, dashboards, transforms, queries, search, git-sync. Discovery entry; load the full guide with `mb skills get core`.
-
mikaeltorni Skill Github SEOv1.2.0 — Use when a GitHub project needs to be found: search-engine ranking, AI/LLM citability, GitHub-internal discovery, and registry presence. Runs a weighted 100-point audit, records a tracked scorecard, then closes the highest-value gap round after round until the score is a fully evidenced 100/100, and maintains it after.
-
anotb Bundle Engagement SetupLaunch a consulting engagement with a focused kickoff, discovery plan, stakeholder assessment, and working arrangements. Use after award or when resetting an engagement that lacks shared scope, access, or decision authority.
-
anotb Bundle Change ManagementDiagnose adoption barriers and design organizational change, stakeholder engagement, communications, training, and reinforcement. Use for system rollouts, new operating models, integration, culture change, and adoption measurement.
-
anotb Bundle Workshop FacilitationDesign and facilitate consulting workshops, strategy offsites, discovery sessions, prioritization, and design sprints. Use for agendas, participant activities, facilitation guides, pre-work, and follow-through for in-person, virtual, or hybrid groups.
-
anotb Bundle Implementation PlanningTurn an agreed recommendation into a feasible roadmap and implementation plan. Use for sequencing, workstreams, dependencies, resources, rollout gates, recovery plans, and the business case needed to fund execution.
-
binggandata Bundle Bggg Data XCollect auditable public X/Twitter posts by controlling the user's already logged-in Chrome, searching X's rendered web interface, scrolling visible results, and extracting original post text and metadata from DOM into normalized JSONL. Use for VOC research, social listening, multilingual keyword discovery, competitor monitoring, or historical search when X requires the user's browser session and cookies, credentials, internal GraphQL, paid APIs, or search-engine snippets must not be exported or used. X data layer of the bggg VOC suite (shared project folder; orchestrated by industry-orchestrator, reported by bggg-voc-report).
-
binggandata Bundle Bggg Data RedditCollect auditable Reddit search results and full comment trees at scale, preserve the source JSON, and normalize posts and comments into analysis-ready JSONL. Use for VOC, market research, community discovery, keyword snowballing, or any task that needs Reddit post and comment text without inventing unavailable fields. Reddit data layer of the bggg VOC suite (shared project folder; orchestrated by industry-orchestrator, reported by bggg-voc-report).
-
dkharlanau Bundle Arwp Prepare SitePrepare, upgrade, or migrate a website repository to the Agent-Ready Web Profile (ARWP). Use when asked to make a site agent-ready, AI-search-ready, easier for AI agents to understand, improve search/discovery quality, add ARWP metadata, or apply the ARWP profile to an existing site. Inspect the repository, implement safe changes autonomously, run ARWP audit/growth/assert checks, and leave evidence instead of only giving recommendations.
-
dkharlanau Skill Arwp Agent DiscoveryAdd or repair machine-readable agent discovery and interoperability surfaces for a website. Use when asked to expose llms.txt, AGENTS.md, Agent Skills, ARD, MCP, A2A, WebMCP, OpenAPI, API catalogs, agent-readable sitemaps, or an ARWP site profile. Discover what the site truly supports, prefer upstream standards, and never advertise capabilities that do not exist.
Audited -
dkharlanau Skill Arwp Dataset PublicationAudit and prepare a genuine website corpus for versioned dataset publication, archival DOI citation, provenance and machine-readable discovery without treating DOI or metadata as ranking factors.
Audited -
folio-org Bundle Write User StoryUse when creating or refining a user story, technical enabler, or discovery/policy ticket, defining acceptance criteria, or preparing scoped work for development or a decision.
-
op7418 Skill Snapshot SkillExercise project skill discovery and loading in snapshot tests.
-
scylladb Bundle Writing PlansWrite, review, or restructure an implementation plan for the SCT repository. Triggers: "create a plan", "write a plan", "draft a plan", "save a plan", "make a plan for", "generate an implementation plan", "planning document", "design doc", "implementation roadmap", "feature rollout", "mini-plan", "break this into phases", "plan before implementing", or reviewing and shortening an existing plan. Supports two formats: full 7-section plans for multi-phase work (1K+ LOC, tracked in MASTER.md) and lightweight mini-plans for single-PR changes (under 1K LOC, in docs/plans/mini-plans/). Routes automatically based on PR plans label, user input, or task size estimate.
-
scylladb Skill Writing NemesisGuides writing new nemesis (chaos engineering disruptions) for the SCT framework. Use when creating a new NemesisBaseClass subclass, adding disruption logic, setting nemesis flags, or configuring target node pools. Covers the sdcm/nemesis/ package structure, auto-discovery, flag filtering, CI configuration, and unit testing patterns.
-
senior-sigan Skill SpecInteractive requirements discovery through Socratic dialogue and systematic exploration
-
senior-sigan Bundle SpecifyInteractive feature specification discovery through Socratic dialogue and systematic exploration.
-
senior-sigan Skill BrainstormInteractive requirements discovery through Socratic dialogue and systematic exploration
-
senior-sigan Bundle Solution ArchitectTransform product requirements into executable technical architecture. Use when users request: (1) Technical/system architecture design, (2) Tech stack selection, (3) Architecture from PRD, (4) Deployment strategy, (5) Architecture review. Provides workflows from requirements to deployment with tech stack templates. Triggers: architecture, tech stack, system design, deployment, infrastructure.
Frequently asked questions
What are Product & Planning agent skills?
Product & planning agent skills structure the thinking side of building: specs, PRDs, user stories, roadmaps, and prioritization frameworks. Install one and your AI agent produces planning documents with the same rigor and format every time.
Which Product & Planning skills are most installed?
Popular Product & Planning skills on SkillMD right now include writing-plans, snapshot-skill, brainstorm. Rankings shift as installs change; sort this page by "Most installs" for the live list.
Do Product & Planning skills work with Claude Code and Cursor?
Yes. Every skill here ships as a SKILL.md file, an open format that works in Claude Code, Claude.ai, Cursor, Codex, Windsurf, and 60+ other agents. Install one with npx skillmds@latest add <owner>/<name>, or copy the file into your agent's skills directory.