Agentic Engineering Playbook
PM Kit

Reference

Full skill catalog, acceptance checklists, license, and third-party attributions for PM Kit.

Reference

This page is the complete index of the kit: all skills grouped by phase, all acceptance checklists, the MIT license summary, and the full attribution for sources and third-party trademarks.


1. Skill catalog

The kit ships with 40 skills in total: 21 brainstorming skills (individual strategies plus the lab router), 10 original extension artifacts, 7 artifacts adapted from open-source sources, and 2 human-led facilitation skills.

Classifications:

  • [BMad-vendored] — content adapted from the BMad-Method repository (MIT, © 2025 BMad Code, LLC) with attribution
  • [Extension] — original content authored specifically for Agentic PM Kit
  • [Human-led] — the agent teaches and facilitates; the human team produces the deliverables

Source links point to the Agentic Engineering Agency GitHub repository. The repository is the canonical reference; URLs are updated on each release.

Phase 0 — Ideation

SkillDescriptionClassification
brainstorming-labRoutes the user to the right brainstorming strategy by asking 3–5 diagnostic questions and recommending one or two techniques from the curated 20. Invoke when the user wants to brainstorm but does not know which technique to use.[BMad-vendored]
brainstorming-five-whysFacilitates a Five Whys root-cause analysis. Invoke when an impediment, schedule slip, recurring defect, or stakeholder dissatisfaction signal needs root cause.[BMad-vendored]
brainstorming-question-stormingFacilitates a Question Storming session that generates a structured question bank before any solutions are proposed. Invoke when the team suspects it is solving the wrong problem.[BMad-vendored]
brainstorming-assumption-reversalFacilitates an Assumption Reversal session that surfaces hidden constraints by inverting core beliefs about a challenge. Invoke to break out of conventional solution space.[BMad-vendored]
brainstorming-constraint-mappingFacilitates a Constraint Mapping session that identifies, categorizes, and evaluates all constraints bearing on a challenge. Invoke to distinguish real from imagined limitations.[BMad-vendored]
brainstorming-failure-analysisFacilitates a Failure Analysis session that extracts lessons from past failures to prevent recurrence. Invoke when the team needs to learn from an incident or failed deliverable.[BMad-vendored]
brainstorming-morphological-analysisFacilitates a Morphological Analysis to systematically explore parameter combinations in a complex design problem. Invoke for comprehensive solution-space mapping.[BMad-vendored]
brainstorming-six-thinking-hatsFacilitates a Six Thinking Hats session that examines a decision from six structured perspectives. Invoke to evaluate a significant decision without collapsing into debate.[BMad-vendored]
brainstorming-mind-mappingFacilitates a Mind Mapping session to visually organize ideas radiating from a central concept. Invoke to structure an open-ended topic or capture a brainstorm before converging.[BMad-vendored]
brainstorming-decision-tree-mappingFacilitates a Decision Tree Mapping session to visualize all paths, outcomes, and risks of a complex decision. Invoke when a multi-branch decision has not been fully mapped.[BMad-vendored]
brainstorming-solution-matrixFacilitates a Solution Matrix session to score and rank competing options against weighted criteria. Invoke when choosing among two or more alternatives requires structured multi-criteria evaluation.[BMad-vendored]
brainstorming-resource-constraintsFacilitates an ideation session under explicit resource constraints to generate creative options within budget, time, or capacity limits.[BMad-vendored]
brainstorming-role-playingFacilitates a Role Playing session to generate solutions and surface blind spots by viewing the project through multiple stakeholder perspectives.[BMad-vendored]
brainstorming-brain-writing-round-robinFacilitates a Brain Writing Round Robin in which participants contribute silently and sequentially to build on each other's ideas. Invoke for inclusive idea generation from distributed teams.[BMad-vendored]
brainstorming-reverse-brainstormingFacilitates a Reverse Brainstorming session to surface hidden risks by deliberately ideating how to cause the problem, then inverting the results.[BMad-vendored]
brainstorming-what-if-scenariosFacilitates a What If Scenarios session to explore plausible futures and stress-test plans. Invoke for contingency planning around changes in key assumptions.[BMad-vendored]
brainstorming-first-principles-thinkingFacilitates a First Principles Thinking session that strips assumptions and rebuilds understanding from verified foundational truths.[BMad-vendored]
brainstorming-values-archaeologyFacilitates a Values Archaeology session that excavates unstated values and basic assumptions driving a team's or stakeholder's decisions.[BMad-vendored]
brainstorming-alien-anthropologistFacilitates an Alien Anthropologist session in which the team examines its own project through the eyes of a completely uninitiated outside observer.[BMad-vendored]
brainstorming-chaos-engineeringFacilitates a Chaos Engineering session that stress-tests a project plan by hypothesizing worst-case failures. Invoke for risk registers and pre-mortem analysis.[BMad-vendored]
brainstorming-anti-solutionFacilitates an Anti-Solution session that generates ways to worsen the problem, then inverts those findings into overlooked solution paths. Invoke when the team is stuck on a single solution frame.[BMad-vendored]

Phase 1 — Initiation

SkillDescriptionClassification
charterDrafts a PMBOK-shaped project charter from a concept memo or product brief. Invoke when the user needs a charter for initiation-phase documentation.[Extension]
stakeholder-registerIdentifies, classifies, and documents project stakeholders by running a structured brainstorming strategy against the project charter, then emits the complete register. Invoke when initiating a project or when the stakeholder landscape needs a systematic refresh.[Extension]
product-briefDrafts a concise business-case document covering problem statement, target users, success metrics, key risks, and high-level approach. Invoke for business documentation before or during project initiation.[BMad-vendored]

Phase 2 — Planning

SkillDescriptionClassification
prdDrafts a simplified, PMBOK-compatible Product Requirements Document from a product brief and charter. Invoke when the planning phase begins before decomposing scope into a WBS or epics.[BMad-vendored]
wbsConstructs a PMBOK-shaped Work Breakdown Structure from the project's epic-and-story hierarchy. Invoke for scope decomposition before building a schedule or assigning resources.[Extension]
epics-and-storiesDecomposes a PRD into Epics and INVEST-shaped User Stories with acceptance criteria and priority. Invoke when the PRD is baselined and the team needs an actionable backlog.[BMad-vendored]
schedule-ganttProduces a Mermaid-Gantt schedule diagram and narrative from a WBS and effort estimates. Invoke when the team needs a time-phased plan with task dependencies and critical path identification.[Extension]
cost-estimationTeaches three complementary estimation techniques — Planning Poker, T-shirt sizing, and three-point (PERT) — and records the estimates the team produces. The agent teaches and facilitates; the team estimates.[Human-led]
risk-matrixProduces a probability × impact risk matrix with PMBOK-style response strategies. Invoke before a planning gate, milestone review, or go/no-go decision.[Extension]
communication-planProduces a PMBOK-shaped communication matrix, escalation paths, and meeting cadence. Invoke when the team needs a formal plan governing how project information flows to each audience.[Extension]
quality-planProduces a concise quality plan defining quality objectives, measurable metrics, assurance activities, and control checkpoints. Invoke before entering execution.[Extension]
resource-planProduces a concise resource plan covering team roster, equipment, budget rollup, external dependencies, and hiring timeline. Invoke when the team needs an explicit record of commitments.[Extension]

Phase 3 — Execution

SkillDescriptionClassification
sprint-planningFacilitates a Scrum Sprint Planning event, producing a sprint goal and a committed Sprint Backlog drawn from the prioritized Product Backlog. Invoke at the start of each sprint.[BMad-vendored]
story-executionFacilitates the execution and review of a single user story through implementation, testing, and acceptance. Invoke when a developer or team is ready to begin work on a backlog story with a code component.[BMad-vendored]
standup-prepHelps the user prepare a concise three-bullet standup note covering yesterday, today, and blockers before the Daily Scrum. Does not replace the standup; it prepares it.[Human-led]
sprint-reviewFacilitates a Scrum Sprint Review event, capturing what was built, stakeholder feedback from the demo, and decisions about the path forward. Invoke when the sprint has concluded.[BMad-vendored]

Phase 4 — Closing

SkillDescriptionClassification
retrospectiveFacilitates a sprint or iteration retrospective that surfaces real learnings and produces owned, dated action items. Invoke when a sprint or iteration has closed.[BMad-vendored]
post-mortemFacilitates a blameless post-mortem for a serious incident, near-miss, or project-level retrospective. Invoke when a failure significant enough to warrant system-level learning has occurred, or when an entire project closes.[Extension]
closure-reportProduces a PMBOK-shaped project closure report suitable for sponsor signature, consolidating charter, final schedule, final budget, retrospectives, post-mortems, and stakeholder acceptance records. Invoke at formal project closure.[Extension]

2. Acceptance checklists

Every artifact skill has a paired acceptance checklist installed at docs/pm-kit/checklists/ inside your project directory. These are local paths in the installed project — they are not URLs on this site.

ArtifactSummaryInstall path
Brainstorming LabVerifies the session produced a clear concept ready to feed the charterdocs/pm-kit/checklists/brainstorming-lab.md
Five WhysVerifies real root cause was reached (5 levels), not just a symptomdocs/pm-kit/checklists/brainstorming-five-whys.md
Question StormingVerifies the questions reframe the problem before solutions are proposeddocs/pm-kit/checklists/brainstorming-question-storming.md
Assumption ReversalVerifies inverted assumptions generated at least 3 new solution pathsdocs/pm-kit/checklists/brainstorming-assumption-reversal.md
Constraint MappingVerifies constraints are prioritized and at least one is actionabledocs/pm-kit/checklists/brainstorming-constraint-mapping.md
Failure AnalysisVerifies failure patterns are documented with preventive actionsdocs/pm-kit/checklists/brainstorming-failure-analysis.md
Morphological AnalysisVerifies the matrix covers all relevant parameters and the chosen combination is justifieddocs/pm-kit/checklists/brainstorming-morphological-analysis.md
Six Thinking HatsVerifies all six hats were covered and perspectives are kept separatedocs/pm-kit/checklists/brainstorming-six-thinking-hats.md
Mind MappingVerifies the map captures all key topics with at least two levels of depthdocs/pm-kit/checklists/brainstorming-mind-mapping.md
Decision Tree MappingVerifies all main branches are mapped with estimated probabilities and outcomesdocs/pm-kit/checklists/brainstorming-decision-tree-mapping.md
Solution MatrixVerifies criteria are weighted, options are scored, and the recommendation is defensibledocs/pm-kit/checklists/brainstorming-solution-matrix.md
Resource ConstraintsVerifies generated solutions explicitly respect the declared constraintsdocs/pm-kit/checklists/brainstorming-resource-constraints.md
Role PlayingVerifies at least three distinct stakeholder perspectives were representeddocs/pm-kit/checklists/brainstorming-role-playing.md
Brain Writing Round RobinVerifies all participants contributed and ideas were built across roundsdocs/pm-kit/checklists/brainstorming-brain-writing-round-robin.md
Reverse BrainstormingVerifies identified risks were inverted into concrete mitigation strategiesdocs/pm-kit/checklists/brainstorming-reverse-brainstorming.md
What If ScenariosVerifies scenarios cover at least an optimistic, base, and pessimistic casedocs/pm-kit/checklists/brainstorming-what-if-scenarios.md
First Principles ThinkingVerifies all inherited assumptions were questioned and rebuilt from evidencedocs/pm-kit/checklists/brainstorming-first-principles-thinking.md
Values ArchaeologyVerifies underlying values are documented and the root conflict is identifieddocs/pm-kit/checklists/brainstorming-values-archaeology.md
Alien AnthropologistVerifies observations are in outsider voice without internal terminologydocs/pm-kit/checklists/brainstorming-alien-anthropologist.md
Chaos EngineeringVerifies mapped failure scenarios feed directly into the risk registerdocs/pm-kit/checklists/brainstorming-chaos-engineering.md
Anti-SolutionVerifies identified anti-patterns were inverted into at least 3 actionable solutionsdocs/pm-kit/checklists/brainstorming-anti-solution.md
CharterVerifies the charter names sponsor, objective, scope, milestones, and success criteria with PMBOK shapedocs/pm-kit/checklists/charter.md
Stakeholder RegisterVerifies each stakeholder has influence, interest, and engagement strategy documenteddocs/pm-kit/checklists/stakeholder-register.md
Product BriefVerifies the business case covers problem, users, metrics, risks, and approachdocs/pm-kit/checklists/product-brief.md
PRDVerifies requirements are measurable, traceable to the charter, and prioritizeddocs/pm-kit/checklists/prd.md
WBSVerifies the WBS covers 100% of scope with work packages at the appropriate leveldocs/pm-kit/checklists/wbs.md
Epics and StoriesVerifies each story meets INVEST criteria and has measurable acceptance criteriadocs/pm-kit/checklists/epics-and-stories.md
Schedule / GanttVerifies the Mermaid diagram renders and the critical path is identifieddocs/pm-kit/checklists/schedule-gantt.md
Cost EstimationVerifies team estimates are recorded with technique, range, and confidence leveldocs/pm-kit/checklists/cost-estimation.md
Risk MatrixVerifies each risk has probability, impact, score, and response documenteddocs/pm-kit/checklists/risk-matrix.md
Communication PlanVerifies each stakeholder has a channel, frequency, and communication owner assigneddocs/pm-kit/checklists/communication-plan.md
Quality PlanVerifies quality objectives are measurable and checkpoints are on the scheduledocs/pm-kit/checklists/quality-plan.md
Resource PlanVerifies the roster is complete, external dependencies documented, and budget summarizeddocs/pm-kit/checklists/resource-plan.md
Sprint PlanningVerifies the sprint goal is agreed and the Sprint Backlog is committed by the teamdocs/pm-kit/checklists/sprint-planning.md
Story ExecutionVerifies the story has definition of done, tests, and Product Owner acceptancedocs/pm-kit/checklists/story-execution.md
Standup PrepVerifies the three bullets (yesterday / today / blockers) are concise and actionabledocs/pm-kit/checklists/standup-prep.md
Sprint ReviewVerifies the increment was demonstrated, feedback recorded, and backlog updateddocs/pm-kit/checklists/sprint-review.md
RetrospectiveVerifies action items have an owner, date, and team agreementdocs/pm-kit/checklists/retrospective.md
Post-MortemVerifies the timeline is complete, contributing factors identified without blame, and systemic actions assigneddocs/pm-kit/checklists/post-mortem.md
Closure ReportVerifies the report consolidates objectives vs. results, sponsor signature, and lessons learneddocs/pm-kit/checklists/closure-report.md

3. License

The agentic-pm-kit package is distributed under the MIT License.

Summary of terms: Permission is granted, free of charge, to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the software, provided that the copyright notice and permission notice appear in all copies or substantial portions.

The full license text is in the LICENSE file at the package repository root.


4. Third-party attribution

The authoritative attribution document is THIRD_PARTY_NOTICES.md at the repository root. What follows is a summary for quick reference.

BMad-Method (MIT)

Copyright: © 2025 BMad Code, LLC

Source repository: https://github.com/bmad-code-org/BMAD-METHOD

License: MIT. Full license text: vendor/bmad/LICENSE (included in the package).

The following skills in agentic-pm-kit adapt brainstorming strategies, templates, and facilitation patterns from BMad-Method under the MIT license:

  • The 21 brainstorming skills (individual strategies plus the lab router)
  • Product Brief
  • PRD (Product Requirements Document)
  • Epics and Stories
  • Sprint Planning
  • Sprint Review
  • Retrospective
  • Story Execution (optional, for teams with a code component)

Each adapted skill file includes a header line of the form: > Adapted from bmad-method:<original-skill-name> (MIT, © 2025 BMad Code, LLC). See THIRD_PARTY_NOTICES.md.

Scrum Guide 2020 (CC BY-SA 4.0)

Authors: Ken Schwaber and Jeff Sutherland

Source URL: https://scrumguides.org/scrum-guide.html

License: Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) https://creativecommons.org/licenses/by-sa/4.0/legalcode

Bundled versions:

The CC BY-SA 4.0 attribution block appears at the top of each bundled file. Downstream distributors who redistribute the bundled Scrum Guide must maintain these same terms.

Agile Manifesto (© 2001)

Authors: Kent Beck, Mike Beedle, Arie van Bennekum, Alistair Cockburn, Ward Cunningham, Martin Fowler, James Grenning, Jim Highsmith, Andrew Hunt, Ron Jeffries, Jon Kern, Brian Marick, Robert C. Martin, Steve Mellor, Ken Schwaber, Jeff Sutherland, Dave Thomas

Source URLs: https://agilemanifesto.org/ and https://agilemanifesto.org/principles.html

Copyright notice: © 2001, the above authors.

Reproduction terms: "This declaration may be freely copied in any form, but only in its entirety through this notice."

Bundled at: vendor/pm-kit/agile-manifesto.md. The file contains the complete Manifesto text — the four values, all twelve principles, the full signatories list, and the original copyright notice.


5. Trademark notice

"BMad", "BMad Method", and "BMad Core" are trademarks of BMad Code, LLC (per TRADEMARK.md in the BMad repository). The MIT license covers source code and content; it does not grant trademark rights.

Agentic PM Kit is built on open-source methodology from BMad-Method (MIT). References to BMad-Method in this package are for compatibility attribution only, consistent with BMad Code, LLC's published trademark policy. The package name agentic-pm-kit contains no BMad trademark. Adapted skills have been renamed (for example, bmad-product-briefproduct-brief); the origin is credited in the skill file's header line, not in the skill name.

We do not use "BMad for PMs", "BMad PM edition", or similar formulations. Compatibility attribution appears in the skill headers and in this reference document only.


6. Canonical sources

The vendor/pm-kit/sources-index.json file in your installation directory is the authoritative source URL registry. The table below reflects that file's contents so readers can audit where each skill anchors its content.

KeyURL
scrumGuidehttps://scrumguides.org/scrum-guide.html
scrumGuideEshttps://scrumguides.org/docs/scrumguide/v2020/2020-Scrum-Guide-Spanish-Latin-South-American.pdf
agileManifestohttps://agilemanifesto.org/
agileManifestoPrincipleshttps://agilemanifesto.org/principles.html
pmbokhttps://www.pmi.org/standards/pmbok
pmiTwelvePrincipleshttps://www.pmi.org/-/media/pmi/documents/public/pdf/pmbok-standards/12-project-management-principles.pdf
iso21500https://www.iso.org/standard/74947.html
iso21502https://www.iso.org/standard/74947.html
fiveWhyshttps://www.lean.org/lexicon-terms/5-whys/
questionStorminghttps://rightquestion.org/what-is-the-qft/
assumptionReversalhttps://en.wikipedia.org/wiki/Lateral_thinking
constraintMappinghttps://en.wikipedia.org/wiki/Theory_of_constraints
failureAnalysishttps://en.wikipedia.org/wiki/Failure_analysis
morphologicalAnalysishttps://www.swemorph.com/ma.html
sixThinkingHatshttps://www.debonogroup.com/services/core-programs/six-thinking-hats/
mindMappinghttps://en.wikipedia.org/wiki/Mind_map
decisionTreeMappinghttps://en.wikipedia.org/wiki/Decision_tree
solutionMatrixhttps://en.wikipedia.org/wiki/Decision_matrix
resourceConstraintshttps://en.wikipedia.org/wiki/Theory_of_constraints
rolePlayinghttps://dschool.stanford.edu/resources/design-thinking-bootleg
brainWritingRoundRobinhttps://en.wikipedia.org/wiki/6-3-5_Brainwriting
reverseBrainstorminghttps://en.wikipedia.org/wiki/Reverse_brainstorming
whatIfScenarioshttps://en.wikipedia.org/wiki/Scenario_planning
firstPrinciplesThinkinghttps://plato.stanford.edu/entries/aristotle-logic/
valuesArchaeologyhttps://en.wikipedia.org/wiki/Edgar_Schein
alienAnthropologisthttps://www.nngroup.com/articles/field-studies/
chaosEngineeringhttps://principlesofchaos.org/
antiSolutionhttps://fs.blog/inversion/
brainstormingLabhttps://en.wikipedia.org/wiki/Brainstorming
charterhttps://www.pmi.org/-/media/pmi/documents/public/pdf/pmbok-standards/12-project-management-principles.pdf
stakeholderRegisterhttps://en.wikipedia.org/wiki/Stakeholder_analysis
productBriefhttps://leanstack.com/lean-canvas
prdhttps://en.wikipedia.org/wiki/Product_requirements_document
wbshttps://en.wikipedia.org/wiki/Work_breakdown_structure
epicsAndStorieshttps://www.agilealliance.org/glossary/user-story
scheduleGantthttps://en.wikipedia.org/wiki/Gantt_chart
costEstimationhttps://en.wikipedia.org/wiki/Three-point_estimation
riskMatrixhttps://en.wikipedia.org/wiki/Risk_matrix
communicationPlanhttps://en.wikipedia.org/wiki/Communications_management
qualityPlanhttps://en.wikipedia.org/wiki/Quality_management
resourcePlanhttps://en.wikipedia.org/wiki/Resource_management
sprintPlanninghttps://scrumguides.org/scrum-guide.html
storyExecutionhttps://en.wikipedia.org/wiki/User_story
standupPrephttps://scrumguides.org/scrum-guide.html
sprintReviewhttps://scrumguides.org/scrum-guide.html
retrospectivehttps://scrumguides.org/scrum-guide.html
postMortemhttps://sre.google/sre-book/postmortem-culture/
closureReporthttps://en.wikipedia.org/wiki/Project_management

On this page