product-hub

Shared Claude Code workspace for Personio's Product Management team. This repo gives every PM a consistent, context-aware AI assistant — pre-loaded with Personio strategy, product area knowledge, and PM frameworks — so you spend less time setting up and more time thinking.


Who This Is For

Any PM at Personio. No coding experience required. If you can open a terminal and type a command, you can use this.


What's Inside

product-hub/
├── skills/           # Slash commands for Claude (product briefs, research synthesis, release notes)
├── scripts/          # Automation scripts for syncing data
├── context/          # Company, glossary, personas (static reference context)
├── initiatives/      # One folder per initiative: brief, decisions, status, research
├── research/         # Shared customer interview notes and synthesis outputs
├── inbox/            # Drop zone for raw input — paste meeting notes, transcripts, or docs here

Quick Start

  1. Clone this repo to your local machine (see SETUP.md for exact commands)
  2. Open the folder in VS Code (File → Open Folder → product-hub)
  3. Install Claude Code — the VS Code extension or CLI (see SETUP.md Step 1)
  4. Run the onboarding — open Claude Code, point it at this folder, and type /personio-pm-common:onboard-product

/personio-pm-common:onboard-product sets up your workspace: loads your product area context, surfaces your roadmap, creates your initiative folders, and connects your tools. Takes about 10 minutes the first time.

Full walkthrough: see SETUP.md.


Available Skills

Skills are slash commands you type directly in Claude Code. Claude will ask for any inputs it needs.

SkillWhat it doesWhen to use it
/personio-pm-common:onboard-productOnboarding — sets up your workspace, loads your area context, creates initiative folders, seeds work.mdFirst time, or when a new PM joins
/personio-pm-common:create-product-briefTurns any input (notes, PRD, partial brief, nothing) into a canonical brief (Frame → Shape → Build → Launch → Land). Produces a clean brief artefact + a skill report with gaps and flags.Starting or extending a brief in any shape
/personio-pm-common:review-briefPressure-tests a brief across four lenses: strategic framing, metrics rigor, writing clarity, and data impact. Catches weak framing, soft metrics, and downstream data gaps.Before any phase gate (Frame → Shape, Shape → Build) or before sharing with stakeholders
/personio-pm-common:create-customer-noteWrites a customer-facing release note or value statementPreparing for a launch or sales enablement
/personio-pm-common:research-copilotGuides PMs, designers, and engineers through research need evaluation, method selection (discovery interviews, concept tests, usability tests), and study setupWhenever you're considering whether to do research, choosing between methods, or preparing to run a study
/personio-pm-common:synthesize-interviewsTakes raw interview notes and outputs structured insight themesAfter a round of customer discovery
/personio-pm-common:plan-weekGuided weekly planning — reviews done, trims Active, pulls from Queue, checks bet alignmentStart of every week
/personio-pm-common:meeting-notes-synthesizerTurns raw meeting notes, transcripts, or Slack threads into a structured digest — decisions, actions, open questions. Optionally updates the linked initiative brief and sends a Slack follow-up.After any meeting worth capturing
/personio-pm-common:eqp-weekly-digestRuns the weekly EQP (Experience Quality Program) Jira digest — queries the UEQP project, routes tickets into your product areas, and posts one structured Slack message per area. Reads your config for teams, labels, and channel.Weekly EQP quality reporting for your team

Available Scripts

ScriptWhat it does
scripts/sync-transcripts.shPulls interview transcripts from the shared source into inbox/
scripts/daily-digest.shGenerates a daily summary digest from active initiative folders

Templates

TemplateWhat it's for
Product brief template (Google Doc)Product brief — use manually or via /create-product-brief
templates/work.mdPersonal work tracker — Active / Queue / Parked / Meetings structure. Pair with /plan-week

Connecting Your Tools

This plugin's .mcp.json bundles only the Airtable connector (used to fetch live roadmap and product-area data from the Strategy base). Jira, Confluence, Google Drive, Docs, Sheets, Gmail, and Calendar are not bundled by this plugin — they come from the host connector layer:

  • Cowork / claude.ai: enable them under Settings → Connectors.
  • Claude Code CLI: add them with claude mcp (see SETUP.md).
ToolWhat Claude can doHow to connect
AirtablePull live roadmap and product-area initiative data from the Strategy baseBundled via this plugin's .mcp.json
Jira + ConfluenceRead tickets, create issues, read and write Confluence pagesHost connector layer — Cowork "Settings → Connectors" or claude mcp
Google Drive + DocsRead and pull content from any doc you share a link toHost connector layer — Cowork "Settings → Connectors" or claude mcp
Google SheetsRead and write spreadsheet dataHost connector layer — Cowork "Settings → Connectors" or claude mcp
GmailRead emails, draft and sendHost connector layer — Cowork "Settings → Connectors" or claude mcp
Google CalendarRead your calendar for meeting prepHost connector layer — Cowork "Settings → Connectors" or claude mcp

Full instructions: see SETUP.md. The /personio-pm-common:onboard-product onboarding will prompt you to set this up at the right moment.


Contributing

If it took you more than 30 minutes to figure something out — it belongs here.

Every contribution needs:

  • A one-liner explaining what it does and when to use it
  • A working example (even a minimal one)
  • An entry in this README or the relevant index file

To contribute: open a PR against main. Tag one of the maintainers for review.


Maintainers

Questions? Ping us in #product-hub on Slack.