A community-driven registry for Claude, Cursor, Windsurf, Cline & more. Not affiliated with Anthropic.
Are you the author? Sign in to claim
AI PM Assistant: chained Claude Code skills that turn raw stakeholder inputs into decision-ready artefacts, from intake
18 structured PM skills across the full delivery lifecycle. From raw stakeholder message to production release - without switching tools.
Designed for Claude Code. Drop it into any project and get a senior PM brain on demand.
Raw stakeholder message? → /triage
New project kicking off? → /charter
Writing requirements? → /prd
Breaking down stories? → /stories
Starting a sprint? → /sprint-sow
Planning a sprint? → /sprint-planning
Ready to ship? → /release-checklist
Logging a decision or plan change? → /decision-log
Running a retro? → /retrospective
Updating stakeholders? → /stakeholder-update
Building a roadmap? → /roadmap
Tracking the budget? → /budget-tracker
Onboarding a joiner? → /onboarding
Not sure which skill you need? → /pm [paste anything]
If this project helps you, ⭐ the repo.
Generic AI gives you text. AI PM Assistant gives you structure.
Each skill encodes a proven PM workflow - intake triage, risk analysis, discovery, PRDs, user stories, sprint planning - and walks Claude through it step by step. You get the rigour of a senior PM built into your terminal, not sitting in a workshop somewhere.
The result: decision-ready artefacts in minutes, not hours.
Skills are the building blocks. Each skill file gives Claude a defined workflow, output format, and style rules for a specific PM task. Skills are loaded automatically when relevant.
Commands are slash commands that invoke a skill directly (/triage, /prd, /stories). The PM Orchestrator (/pm) reads your input, picks the right skill, and chains them in delivery order.
Skill chain:
Raw request → /triage → /risk-scan → /charter → /discovery → /prd → /stories → /sprint-sow → /sprint-planning → /release-checklist
↕
/decision-log (runs after any skill that surfaces a decision)
After any command completes, the next logical skill is suggested - just follow the prompts.
git clone https://github.com/Erica-J-01/ai-pm.git
cd ai-pm
claude .
Claude reads CLAUDE.md and .claude/CLAUDE.md automatically, and registers slash commands from .claude/commands/. No configuration needed to start.
New here? Read INSTRUCTIONS.md for a full walkthrough: starting the engine, connecting your tools step by step, and clear instructions for each of the 18 skills.
Everything works out of the box as a text-in, markdown-out tool. Connecting your tools is optional - it just removes copy-paste: skills can then read live Jira data and publish straight to Confluence, Google Drive, Notion, or Gmail.
If nothing is connected, skills fall back gracefully: they ask you to paste ticket data (instead of pulling it) and render clean markdown or save locally (instead of publishing). You never lose output - see the Connection Failsafe in .claude/CLAUDE.md.
Two ways to connect:
Claude connectors (simplest). Enable the Atlassian (Jira/Confluence), Google Drive, Notion, and Gmail connectors in Claude. The skills are pre-wired to the resulting tool names - no config files needed.
Self-hosted MCP servers. Copy the template and fill in your details:
cp .mcp.json.example .mcp.json
Put real credentials in environment variables (referenced as ${VAR} in .mcp.json) or a .env file. Both .mcp.json and .env are gitignored - credentials are never committed.
Get an Atlassian API token from id.atlassian.com → Security → API tokens.
Personal overrides and secrets belong in
.claude/settings.local.json,.env, or.mcp.json- all gitignored. Never hardcode tokens in tracked files.
What it does:
Reads a forwarded email, Slack message, or vague client request and produces a structured intake summary with problem statement, requestor context, priority signals, and a recommended next step.
When to use:
Command: /triage
Example:
/triage
Here's a message from our client: "We need the reporting dashboard to show
real-time data. The exec team is presenting to the board next month and the
current refresh rate is embarrassing."
What it does:
Analyses a project, PRD, or feature request and produces a risk register with likelihood/impact scoring, suggested owners, and early warning signals to watch.
When to use:
Command: /risk-scan
What it does:
Produces a complete project charter: objectives, scope, success metrics, stakeholders, assumptions, constraints, and a high-level timeline.
When to use:
Command: /charter
What it does:
Plans a discovery workshop or structures the output from one. Produces a facilitation guide, session agenda, or clean discovery summary depending on what you provide.
When to use:
Command: /discovery
What it does:
Produces a complete PRD: problem statement, goals, non-goals, user stories, functional requirements, edge cases, and open questions.
When to use:
Command: /prd
What it does:
Breaks requirements into epics and user stories following the 3 C's (Card, Conversation, Confirmation) and INVEST criteria. Each story includes a description, design notes, and testable acceptance criteria.
When to use:
Command: /stories
What it does:
Analyses sprint data (velocity, completion rate, carry-over, blockers) and produces a structured sprint report with insights and recommendations for the next sprint.
When to use:
Command: /sprint-report
What it does:
Produces a sprint SOW with sprint goal, in-scope stories, out-of-scope items, dependencies, risks, and definition of done.
When to use:
Command: /sprint-sow
What it does:
Turns a raw meeting transcript or bullet-point notes into structured minutes: attendees, decisions made, action items with owners and due dates, and parking lot items.
When to use:
Command: /meeting-notes
What it does:
Reads a solution architect proposal, architecture doc, or integration spec and produces a PM-ready feasibility summary: delivery risks, dependency flags, and a prioritised list of questions for the tech lead.
When to use:
Command: /tech-review
What it does: Takes team availability, a prioritised backlog, and a sprint goal and produces a structured sprint plan: capacity table, P0/P1/P2 backlog breakdown, dependency tracking, risk flags, definition of done, and key dates. Defaults to 70-80% capacity planning and flags overcommitment explicitly.
When to use:
Command: /sprint-planning
Example:
/sprint-planning
Sprint 3, 2 weeks. Team: Alice (FE, 8 days), Ben (BE, 7 days - 1 day PTO).
Goal: Ship the client dashboard with live data.
Backlog: PROJ-12 Dashboard UI (3pts), PROJ-13 Data API (5pts), PROJ-14 Export (2pts), PROJ-15 Notifications (3pts - stretch).
Carryover: PROJ-11 Auth bug (2pts, blocked last sprint by infra).
What it does:
Runs a structured readiness assessment across 7 categories - feature completeness, testing, operational readiness, communications, dependencies, approvals, and post-release readiness. Every checklist item is scored PASS / FAIL / RISK / UNCONFIRMED / N/A. Produces a categorised checklist, a blockers list, and one of three verdicts: GO, NO-GO, or CONDITIONAL GO.
When to use:
Command: /release-checklist
Example:
/release-checklist
Release: Sprint 22 - Invoicing v2
Type: Planned sprint release
Date: Friday 30 May 2026, 6:00 PM AEST
Tickets: FIN-441, FIN-442, FIN-443, FIN-451, FIN-461, FIN-470
Team: PM Erica J, Tech lead Marcus R, QA lead Priya S, DevOps Tom W
QA sign-off received for FIN-441 and FIN-442. FIN-443 still in testing.
No load testing done. Rollback plan exists but unreviewed.
What it does:
Extracts decisions from any input - a change request, scope revision, or prior skill output - and produces a structured 11-column decision log table covering area, original plan, revised plan, reason, change owner, delivery impact, technical impact, product owner impact, cost impact, change status, and approver.
When to use:
Command: /decision-log
Example:
/decision-log
We were planning a 3-month delivery but the client moved the go-live to 6 weeks.
Engineering flagged this as a scope risk. We also dropped the reporting module from MVP.
What it does:
Facilitates a retro (format, agenda, prompts) or turns raw retro notes into a structured summary: what went well, what didn't (as blameless themes), and action items each with a single owner and a date. Reviews whether the last retro's actions actually got done.
When to use:
/sprint-planningCommand: /retrospective
What it does:
Translates delivery detail into a concise update for a specific audience (sponsor, exec, client, or team): RAG status, progress as outcomes, what's next, risks, and any decisions needed. Drafts it as an email, Confluence page, or copy-ready text.
When to use:
Command: /stakeholder-update
What it does:
Sequences initiatives into themes and time horizons with dependencies and honest confidence levels (near-term firm, later directional). Produces a Now/Next/Later or quarterly view, plus what's explicitly parked and why.
When to use:
Command: /roadmap
What it does:
Compares spend to date against the charter budget, forecasts cost at completion, and flags overrun early with a RAG verdict, variance drivers, and recommended actions. Built to catch problems while there's still time to act.
When to use:
Command: /budget-tracker
What it does:
Synthesises a project's existing artefacts and context into a one-page orientation for a new team member: what the project is, where it stands, who's who, what to read first, decisions already made, live risks, and a role-specific first-week checklist.
When to use:
Command: /onboarding
Not sure which skill to use? The /pm command analyses your input and routes it automatically.
/pm Here's a message from my client - [paste anything]
Claude will read the input, identify the right skill (or chain of skills), and ask for your approval before running each step. You stay in control.
.mcp.json.example # MCP connection template (copy to .mcp.json, gitignored)
CHANGELOG.md # Release notes + the v2.0 roadmap
.claude/
CLAUDE.md # Behaviour rules, output defaults, skill routing
commands/ # Slash command entry points (picked up by Claude Code)
pm.md # /pm - PM Orchestrator
triage.md risk-scan.md charter.md discovery.md prd.md stories.md
sprint-report.md sprint-sow.md sprint-planning.md meeting-notes.md
tech-review.md release-checklist.md decision-log.md
retrospective.md stakeholder-update.md roadmap.md budget-tracker.md
onboarding.md new-client.md
settings.json # Permissions config (cat scoped to clients/)
skills/ # Skill definitions (project root)
pm/ # PM Orchestrator (reads client/project context)
triage/ risk-scan/ charter/ discovery/ prd/ stories/ # core chain
sprint-report/ sprint-sow/ sprint-planning/ # sprint skills
meeting-notes/ tech-review/ release-checklist/ decision-log/
retrospective/ stakeholder-update/ roadmap/ # v2.0 additions
budget-tracker/ onboarding/ new-client/
SKILL.md # each skill: SKILL.md (+ reference.md where helpful)
tests/ # Skill smoke tests - input + expected-structure checks
clients/ # Local only - excluded from version control
CLIENT/
client.md # Shared relationship facts (stakeholders, billing)
PROJECT/
context.md # Per-engagement state (phase, sprint, risks, log)
project-artefacts/ sprint-artefacts/ meeting-notes/ user-stories/
The clients/ directory is excluded from this repo via .gitignore. All client artefacts live there locally and are never committed to version control.
After cloning, create your own client folder:
mkdir -p clients/YOUR_CLIENT/project-artefacts
Skills will ask you where to save each artefact. You can save locally, or push directly to Confluence, Jira, Google Drive, Notion, or Gmail if you have those connected via MCP.
git checkout -b skill/your-skill-nameSKILL.md + reference.md minimum)Skill authoring checklist:
name, description, version, argument-hint, allowed-tools in frontmatter## Input block with $ARGUMENTS and a fallback ask if empty.claude/CLAUDE.mdreference.md worked example (input → output) where helpfulSee any existing skill for the pattern.
MIT - see LICENSE.
Created by Erica, the original author of AI PM Assistant (Erica-J-01/ai-pm). This repository is a fork with modifications; all original design and authorship credit belongs to the original author.
1000+ skills curated from Anthropic, Vercel, Stripe, and other engineering teams
A Claude Code skill by Hao (駱君昊) that learns your Facebook voice and auto-posts to FB / IG / Threads / X with a 14-day c
Claude Code skill for YouTube creators — channel audits, video SEO, retention scripts, thumbnails, content strategy, Sho
Design enforcement with memory — keeps your UI consistent across a project