Updated 3mo ago
by fimoklei
pm-ai-playbook
A product manager's tested playbook for working with AI — skills, workflows, hooks, and rules from daily use of Claude Code
42 GitHub stars (42)
Steady at 42 stars — no new stars in the 16 days since Sep 30.
- 30 skills (30 skills found in its SKILL.md files)
- 8 forks (8 forks)
- 3mo ago last update (Last updated 3mo ago)
Install
Skills CLI
npx skills add fimoklei/pm-ai-playbook
Asks which skills and agents to install. Just one: npx skills add fimoklei/pm-ai-playbook --skill intent-layer — add -g for every project.
Claude Code
git clone https://github.com/fimoklei/pm-ai-playbookcp -r "pm-ai-playbook/skills/agentic-skills/intent-layer" ~/.claude/skills/
Copies the intent-layer skill into ~/.claude/skills/ for every project (use .claude/skills/ for one project). Repeat for the other skills listed below.
Plugin
/plugin marketplace add fimoklei/pm-ai-playbook
Run inside Claude Code if the repository ships a plugin marketplace, then pick plugins from /plugin.
Skills can run code on your machine — read the SKILL.md first.
What it does
In the author's own words, from each skill's SKILL.md — showing the first 30 of 59 files.
-
intent-layer
Use when initializing or maintaining agent-friendly repo context, setting up AGENTS.md or CLAUDE.md, adding local rules, defining verification commands, or checking whether context files are stale.
skills/agentic-skills/intent-layer/SKILL.md on GitHub (opens in a new tab) -
karpathy-guidelines
Behavioral guidelines to reduce common LLM coding mistakes. Use when writing, reviewing, or refactoring code to avoid overcomplication, make surgical changes, surface assumptions, and define verifiable success criteria.
skills/agentic-skills/karpathy-guidelines/SKILL.md on GitHub (opens in a new tab) -
session-summarizer
Use when user runs /summarize command to capture session knowledge
skills/agentic-skills/session-summarizer/SKILL.md on GitHub (opens in a new tab) -
skill-creator
Guide for creating effective skills. This skill should be used when users want to create a new skill (or update an existing skill) that extends Claude's capabilities with specialized knowledge, workflows, or tool integrations.
skills/agentic-skills/skill-creator/SKILL.md on GitHub (opens in a new tab) -
thermo-nuclear-code-quality-review
Run an extremely strict maintainability review for abstraction quality, giant files, and spaghetti-condition growth. Use for a thermo-nuclear code quality review, thermonuclear review, deep code quality audit, or especially harsh maintainability review.
skills/agentic-skills/thermo-nuclear-code-quality-review/SKILL.md on GitHub (opens in a new tab) -
workflow-commit
Use when the user asks to run workflow:commit, create a commit, make a git commit, stage changes, write a commit message, or prepare local changes for shipping.
skills/agentic-skills/workflow-commit/SKILL.md on GitHub (opens in a new tab) -
workflow-ship
Use when the user asks to run workflow:ship, ship a branch, publish a feature branch, open and merge a PR, or push/PR/merge/cleanup completed work.
skills/agentic-skills/workflow-ship/SKILL.md on GitHub (opens in a new tab) -
backend-patterns
Backend architecture patterns, API design, database optimization, and server-side best practices for Node.js, Express, and Next.js API routes.
skills/backend-skills/backend-patterns/SKILL.md on GitHub (opens in a new tab) -
codedocs
Use this skill when generating AI-agent-friendly documentation for a git repo or directory, answering questions about a codebase from existing docs, or incrementally updating documentation after code changes. Triggers on codedocs:generate, codedocs:ask, codedocs:update, "document this codebase", "generate docs for this repo", "what does this project do", "update the docs after my changes", or any…
skills/documentation-skills/codedocs/SKILL.md on GitHub (opens in a new tab) -
optimize-docs
Condense markdown documentation for token efficiency while preserving all semantic meaning. Use when rules, documentation, or config files need optimization. Target 25-40% reduction through systematic condensation patterns.
skills/documentation-skills/optimize-docs/SKILL.md on GitHub (opens in a new tab) -
writing-clearly-and-concisely
Use when writing prose humans will read—documentation, commit messages, error messages, explanations, reports, or UI text. Applies Strunk's timeless rules for clearer, stronger, more professional writing.
skills/documentation-skills/writing-clearly-and-concisely/SKILL.md on GitHub (opens in a new tab) -
frontend-design
Create distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, artifacts, posters, or applications (examples include websites, landing pages, dashboards, React components, HTML/CSS layouts, or when styling/beautifying any web UI). Generates creative, polished code and UI design that avoids generic AI aesthetics.
skills/frontend-skills/frontend-design/SKILL.md on GitHub (opens in a new tab) -
frontend-patterns
Frontend development patterns for React, Next.js, state management, performance optimization, and UI best practices.
skills/frontend-skills/frontend-patterns/SKILL.md on GitHub (opens in a new tab) -
vercel-react-best-practices
React and Next.js performance optimization guidelines from Vercel Engineering. This skill should be used when writing, reviewing, or refactoring React/Next.js code to ensure optimal performance patterns. Triggers on tasks involving React components, Next.js pages, data fetching, bundle optimization, or performance improvements.
skills/frontend-skills/vercel-react-best-practices/SKILL.md on GitHub (opens in a new tab) -
47
Turn any rough prompt, half-formed idea, or task description into a finished, ready-to-send prompt optimized for Opus 4.7 (with adaptive thinking) inside the chat app — claude.ai, the Mac app, the iOS app — NOT the API. Use this skill whenever the user wants to write, rewrite, optimize, improve, sharpen, or polish a prompt for the chat app. Trigger phrases include "rewrite this prompt", "make thi…
skills/meta-skills/47/SKILL.md on GitHub (opens in a new tab) -
collision-zone-thinking
Force unrelated concepts together to discover emergent properties - "What if we treated X like Y?"
skills/meta-skills/collision-zone-thinking/SKILL.md on GitHub (opens in a new tab) -
diagnose
Disciplined diagnosis loop for hard bugs and performance regressions. Reproduce → minimise → hypothesise → instrument → fix → regression-test. Use when user says "diagnose this" / "debug this", reports a bug, says something is broken/throwing/failing, or describes a performance regression.
skills/meta-skills/diagnose/SKILL.md on GitHub (opens in a new tab) -
grill-me
Interview the user relentlessly about a plan or design until reaching shared understanding, resolving each branch of the decision tree. Use when user wants to stress-test a plan, get grilled on their design, or mentions "grill me".
skills/meta-skills/grill-me/SKILL.md on GitHub (opens in a new tab) -
grill-with-docs
Grilling session that challenges your plan against the existing domain model, sharpens terminology, and updates documentation (CONTEXT.md, ADRs) inline as decisions crystallise. Use when user wants to stress-test a plan against their project's language and documented decisions.
skills/meta-skills/grill-with-docs/SKILL.md on GitHub (opens in a new tab) -
idea-challenger
Pre-launch red team analysis that identifies failure modes and validates assumptions before resource commitment. Use when evaluating new products/features/strategies, before significant resource allocation, when stakeholders seem overly optimistic, or when cost of failure would be high (reputation, budget, market position).
skills/meta-skills/idea-challenger/SKILL.md on GitHub (opens in a new tab) -
improve-codebase-architecture
Find deepening opportunities in a codebase, informed by the domain language in CONTEXT.md and the decisions in docs/adr/. Use when the user wants to improve architecture, find refactoring opportunities, consolidate tightly-coupled modules, or make a codebase more testable and AI-navigable.
skills/meta-skills/improve-codebase-architecture/SKILL.md on GitHub (opens in a new tab) -
inversion-exercise
Flip core assumptions to reveal hidden constraints and alternative approaches - "what if the opposite were true?"
skills/meta-skills/inversion-exercise/SKILL.md on GitHub (opens in a new tab) -
meta-pattern-recognition
Spot patterns appearing in 3+ domains to find universal principles
skills/meta-skills/meta-pattern-recognition/SKILL.md on GitHub (opens in a new tab) -
root-cause-tracing
Systematically trace bugs backward through call stack to find original trigger
skills/meta-skills/root-cause-tracing/SKILL.md on GitHub (opens in a new tab) -
scale-game
Test at extremes (1000x bigger/smaller, instant/year-long) to expose fundamental truths hidden at normal scales
skills/meta-skills/scale-game/SKILL.md on GitHub (opens in a new tab) -
simplification-cascades
Find one insight that eliminates multiple components - "if this is true, we don't need X, Y, or Z"
skills/meta-skills/simplification-cascades/SKILL.md on GitHub (opens in a new tab) -
six-hats
Structured six-hats thinking sessions for debating decisions. Use when user says "six hats", "six hats debate", or wants to explore a decision through six colored-perspective lenses in sequential rounds with a final recommendation.
skills/meta-skills/six-hats/SKILL.md on GitHub (opens in a new tab) -
the-challenger
Pre-launch red team analysis that identifies failure modes and validates assumptions before resource commitment. Use when evaluating new products/features/strategies, before significant resource allocation, when stakeholders seem overly optimistic, or when cost of failure would be high (reputation, budget, market position).
skills/meta-skills/the-challenger/SKILL.md on GitHub (opens in a new tab) -
when-stuck
Dispatch to the right problem-solving technique based on how you're stuck
skills/meta-skills/when-stuck/SKILL.md on GitHub (opens in a new tab) -
cross-pollination-engine
Systematically borrow ideas from unrelated industries to solve problems. Innovation often comes from adjacent fields. Use when user says "cross-pollination", "how would X solve this", "borrow ideas from", "what can we learn from", "think outside the box", "how would Disney/Apple/Amazon do this", "different industry", "steal ideas".
skills/productmanagement-skills/cross-pollination-engine/SKILL.md on GitHub (opens in a new tab)
No skill matches that filter.
Review before you install
A skill is a set of instructions and scripts your agent will follow, and it can run code on your machine. Read the SKILL.md and any scripts first — this listing is not a security review.