Back to marketplace
P

PMO

PMO Project

v0.2.0

LeanCode PMO project management workflows for meeting prep, Jira ticketing, health checks, decision logs, and client status reports.

productivitypmoproject-managementinternal

README

pmo-project

AI assistant skills for software project management. Covers the full PM workflow — from meeting prep to client status reports — by pulling live context from Jira, Confluence, Slack, Fireflies, and Google Calendar.

All skills work per project. You get the most value by setting up a short project prompt once (see Setup).


Included assets

  • skills/pmo-project-usage/SKILL.md — explains what this plugin does and when to use each PMO project skill
  • skills/meetings-prep/SKILL.md — prepares multi-source meeting briefs
  • skills/jira-create-ticket/SKILL.md — drafts and creates Jira issues after approval
  • skills/jira-shadow-refinement/SKILL.md — stress-tests stories before refinement
  • skills/projects-health-check/SKILL.md — produces project health snapshots
  • skills/projects-setup-instruction/SKILL.md — guides the user through building a Claude Project custom instruction
  • skills/confluence-sync-decision-log/SKILL.md — proposes decision-log updates
  • skills/reports-client-status/SKILL.md — generates client-ready project updates

Skills

SkillWhat it does
/pmo-project-usageExplains this plugin, lists triggers, and shows example prompts
/meetings-prepFull multi-source brief before any meeting — last session summary, open Slack threads, Jira blockers, talking points
/jira-create-ticketGenerates well-structured Jira tickets (Story, Task, Bug, Epic) from conversation, meeting notes, or a Slack thread
/jira-shadow-refinementStress-tests a User Story before refinement — finds edge cases, flags missing AC, challenges assumptions
/projects-health-checkInstant multi-source snapshot of any project: velocity, blockers, open decisions, and unresolved Slack threads
/projects-setup-instructionGuides the user section by section to build a complete Claude Project custom instruction, ready to paste into Claude.ai
/confluence-sync-decision-logScans Fireflies, Slack, and Jira for new decisions since the last log update, then proposes precise Confluence additions
/reports-client-statusGenerates a client-ready status update (weekly, sprint, or monthly) from live Jira, Fireflies, and Slack data

Required connectors

Install and authorize these MCP connectors in your AI client before using this plugin:

ConnectorRequired by
Atlassian (Jira + Confluence)all skills
Slackmeetings-prep, projects-health-check, reports-client-status, confluence-sync-decision-log
Firefliesmeetings-prep, projects-health-check, reports-client-status
Google Calendarmeetings-prep
Gmailmeetings-prep

Setup

Skills work without any project prompt — they'll ask for the project name if needed. But they run faster and ask fewer questions when you add a short constants block to your Claude project instructions:

## Project context

- Project: <your project name>
- Jira project key: <KEY>
- Atlassian Cloud ID: <yourorg.atlassian.net>
- Slack channels:
  - main: <channel-id>          # e.g. C01234ABCDE
  - client-facing: <channel-id>
- Confluence space key: <SPACE>
- My email: <your@email.com>
- My timezone: <e.g. Europe/Warsaw>

Why channel IDs instead of channel names? Claude resolves them with a direct API call instead of a search, making every Slack-heavy skill faster and more reliable. Copy IDs from your Slack workspace settings or right-click any channel → Copy link.


Example prompts

/meetings-prep I have a refinement with the client in 30 minutes

/jira-create-ticket The payment flow needs a retry mechanism when the gateway times out

/jira-shadow-refinement [paste user story here]

/projects-health-check What's the status of [project]?

/projects-setup-instruction Help me set up a Claude project for [project name]

/confluence-sync-decision-log Sync decisions from the last two weeks

/reports-client-status Write the weekly update for [client], sprint 24

Skills

Install individual skills through the CLI fallback, or download the raw SKILL.md file.

/pmo-project-usage

Pmo Project Usage

Download

📖 PMO-PROJECT PLUGIN: Explains what this plugin covers, when to use each skill, and what connectors are required. Trigger when someone asks "what can this plugin do", "how do I use pmo-project", "what skills are available", or when they seem unsure which skill to reach for. Also trigger proactively at the start of a new project context to help the user set up correctly.

npx skills add leancodepl/ai-plugins --skill pmo-project-usage -a cursor

/confluence-sync-decision-log

Confluence Sync Decision Log

Download

📖 CONFLUENCE: Sync decision log — scan Fireflies, Slack & Jira for new decisions, then propose precise additions and status updates to a project's Confluence Decision Log. Use whenever asked to update, review, or audit a project's decision log. Triggers include: "update the decision log", "check what's new for the decision log", "scan for decisions since last update", "what decisions have been made recently", "sync the decision log", "audit the decision log", "zaktualizuj decision log", or any time new decisions or major updates on a project need to be captured in Confluence. Proposes all changes with full rationale for review — nothing is written to Confluence without explicit approval.

npx skills add leancodepl/ai-plugins --skill confluence-sync-decision-log -a cursor

/jira-create-ticket

Jira Create Ticket

Download

🎫 JIRA: Create tickets — generate well-structured Jira tickets (Task, Story, Bug, Epic + Sub-tasks) for any project based on Slack conversations, Fireflies meeting transcripts, manual notes, or existing Jira tickets. Shows a draft for approval, then creates tickets directly in Jira after confirmation. Trigger whenever asked to "create a ticket", "generate a user story", "add to backlog", "log a bug", "break this into tickets", "create an epic", "dodaj do backloga", "stwórz ticket", or when a clear scope of work appears in conversation without tickets. Also trigger proactively when feature descriptions or problem statements appear that clearly need Jira tickets but none have been created yet.

npx skills add leancodepl/ai-plugins --skill jira-create-ticket -a cursor

/jira-shadow-refinement

Jira Shadow Refinement

Download

🔍 JIRA: Shadow Refinement — act as a sceptical Senior Developer to stress-test a User Story before it goes to the team. Finds edge cases, flags missing error handling, and exposes gaps in business logic so you arrive at Grooming/Refinement with answers, not questions. Trigger whenever someone says "attack my user story", "stress-test this ticket", "review before grooming", "play devil's advocate", "shadow refinement", "what would a senior dev say about this", "find edge cases", "what am I missing in this story", "check my ticket before refinement", or when a user story or ticket draft appears in the conversation and the user signals they want pre-meeting preparation. Also trigger proactively when someone pastes a user story or Jira ticket and asks for feedback.

npx skills add leancodepl/ai-plugins --skill jira-shadow-refinement -a cursor

/meetings-prep

Meetings Prep

Download

📅 MEETINGS: Prep — full multi-source brief before any meeting. Finds the meeting in Google Calendar, then scans Fireflies, Slack, Jira, Gmail & Confluence to produce a structured prep card: what was decided last time, recent threads, suggested talking points, attendee context, and open blockers. Use whenever asked to prepare for a meeting by name or timing. Triggers include: "prepare me for [meeting]", "prep for my call with [person/client]", "I have a meeting with X in 30 minutes", "what should I know before [meeting]", "przygotuj mnie na [spotkanie]", "mam call za 30 minut", "co powinienem wiedzieć przed spotkaniem z [klientem]", "przygotuj mnie na rozmowę z [osobą]", "brief me before [meeting]", or any variation of wanting context before a specific meeting. Also trigger proactively when someone mentions an upcoming meeting or call and seems to want to be prepared. Always ask to confirm which meeting before scanning if there's any ambiguity.

npx skills add leancodepl/ai-plugins --skill meetings-prep -a cursor

/projects-health-check

Projects Health Check

Download

🩺 PROJECTS: Health check — instant multi-source snapshot of any project's velocity, blockers, decisions, and open threads. Use whenever anyone asks about the current state, health, or status of a specific project — especially ad-hoc or before a client call. Triggers include: "jaki jest stan [projektu]", "jak idzie [projekt]", "co słychać na [projekcie]", "zrób health check [projektu]", "sprawdź co się dzieje w [projekcie]", "mam call z klientem — przypomnij mi co się dzieje", "co powinienem wiedzieć przed spotkaniem z [klientem]", "czy coś blokuje [projekt]", "what's the status of [project]", "catch me up on [project]", or any variation of a quick project situational awareness check. Also trigger proactively when a Jira project key, Slack channel name, or client name is mentioned with a follow-up implying a need for current context. Scans Fireflies, Slack, Jira, and Confluence in parallel and returns a structured snapshot.

npx skills add leancodepl/ai-plugins --skill projects-health-check -a cursor

/reports-client-status

Reports Client Status

Download

📊 REPORTS: Generate client-facing status updates — auto-scan Fireflies, Slack, Jira & Gmail to produce a short, precise, ready-to-send project status update for any cadence. Use whenever asked to prepare or generate a status update for any client project. Triggers include: "prepare the weekly update", "bi-weekly update", "sprint summary", "sprint status update", "end of sprint report", "monthly status", "monthly summary for [client]", "status update for [person]", "napisz weekly update", "napisz sprint summary", "co się działo w tym tygodniu", "podsumowanie sprintu", "miesięczny update", "dwutygodniowy update", or any variation of summarising a period's progress for a client or stakeholder. Auto-scans all live sources and produces a short, precise, client-ready text covering dev progress, design progress, decisions made, and blockers. Output is shown in chat for review and copy — never posted automatically.

npx skills add leancodepl/ai-plugins --skill reports-client-status -a cursor

/projects-setup-instruction

Projects Setup Instruction

Download

📋 SETUP: Create a Claude Project custom instruction — guides the user section by section to produce a complete, structured project instruction ready to paste into Claude.ai Projects. Use whenever asked to "create a project instruction", "set up a Claude project", "write project context for Claude", "help me configure a new project", "stwórz instrukcję projektu", "skonfiguruj projekt w Claude", "napisz custom instruction dla projektu", "zdefiniuj kontekst projektu", or any variation of wanting to define a new project workspace in Claude. Works for any software delivery project. Runs section by section: language → your role → project identity → what you're building → users & markets → tech stack → team → client stakeholders → other stakeholders → links → slack channels → communication rules → upsell signals → key dates. Everything is optional — user decides what to include. At the end, outputs a ready-to-paste instruction and explains how to add it in Claude.ai.

npx skills add leancodepl/ai-plugins --skill projects-setup-instruction -a cursor

0 skills selected