pm-brainstorm

Proposes milestones and tasks for a repository's .pm adoption board as text-only output.

275|32|Updated Oct 2, 2020
One-click install
npx skills add https://github.com/bex-co/beancount-io --skill pm-brainstorm-bex-co
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pm-brainstorm
Source: https://github.com/bex-co/beancount-io/tree/main/.agents/skills/pm-brainstorm
Command: npx skills add https://github.com/bex-co/beancount-io --skill pm-brainstorm-bex-co

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Breaking a vague roadmap topic into well-sized, adoption-focused milestones and tasks is hard to do consistently, especially when the work must align with an existing project board's conventions, priorities, and anti-goals. ## Core Features & Use Cases - Adoption-lens decomposition: Evaluates each candidate against mission pillars, target adopters, friction removed, and observable signals before proposing it. - Board-aware planning: Reads the existing .pm board state, completed milestones, and repository documentation to avoid duplicating shipped work. - Sizing and quality gating: Applies the canonical sizing rule and milestone quality gate, routing undersized work to inbox notes and rejecting non-meaningful milestones. - Use Case: A maintainer wants to plan "improve onboarding for new contributors" — the skill reads the board, decomposes the topic into sized milestones with dependencies, and emits a text proposal plus the exact /pm commands to materialize it. ## Quick Start Invoke /pm-brainstorm with a topic such as "improve time-to-first-ledger for new users" to receive a prioritized milestone proposal and the /pm commands to create it.

Frequently Asked Questions about pm-brainstorm

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

FAQPage Schema
How do I brainstorm roadmap milestones for a project board?

Invoke /pm-brainstorm with a topic or goal. It reads the .pm board state and conventions, decomposes the topic through an adoption lens, sizes each candidate, and returns a prioritized text proposal with the exact /pm commands to materialize it.

What is the difference between pm-brainstorm and the pm skill?

pm-brainstorm is the divergent half: it only proposes work as text and writes nothing. The pm skill is the convergent half that materializes proposals into actual board files, including appending the standing closing tasks.

Does pm-brainstorm write files to the .pm board?

No. It emits a text-only proposal ending with a priority-ordered summary and the exact /pm invocations. All file creation is delegated to the /pm skill.

When should I not use pm-brainstorm?

Do not use it to write board files directly or for ordinary code edits. It is only for explicitly brainstorming, planning, or breaking down roadmap work for the .pm board.

How does pm-brainstorm avoid proposing duplicate work?

It reads open milestones, inbox notes, and all done/ folders in the .pm board, plus repository README and AGENTS files, then drops or reshapes any candidate that duplicates already-shipped capabilities.