friction

Manage friction log entries to track PM actions unblocking customers.

Updated Mar 16, 2026
One-click install
npx skills add https://github.com/benhuds/pm-os --skill friction
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: friction
Source: https://github.com/benhuds/pm-os/tree/main/.claude/skills/friction
Command: npx skills add https://github.com/benhuds/pm-os --skill friction

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Tracks PMs' personal actions to unblock customers by managing a friction log.

Core Features & Use Cases

  • Add, update, dissolve, and list friction entries to document and execute personal moves that remove customer blockers.
  • Maintain visibility of active versus dissolved friction with links to relevant sources and conversations.
  • Use case: when a customer is blocked, log friction, perform your move, and dissolve the entry when resolution is achieved.

Quick Start

Create a new friction entry for the current blocker and record my next move toward dissolving it.

Frequently Asked Questions about friction

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
What is a friction log in product management?▼

A friction log tracks product managers' personal actions to unblock customers by documenting active blockers and recording the specific moves taken to resolve them.

How do I track customer blockers and log my moves to resolve them?▼

You track customer blockers by adding friction entries to a dedicated directory, updating them with your next moves, and dissolving the entries when the resolution is achieved.

What do I need to set up before creating a new friction entry?▼

You need a friction directory containing separate folders for active and dissolved entries, a SKILL.md file with name and description frontmatter, and a friction-entry template.

How do I manage active versus dissolved customer friction entries?▼

The friction directory separates active and dissolved entries, allowing you to update active blockers with relevant conversation links and move them to dissolved upon resolution.

Can I attach source links and conversations to a friction log entry?▼

Yes, friction entries maintain visibility of active versus resolved blockers by including links to relevant sources and conversations related to the customer issue.

When should I dissolve a friction entry instead of keeping it active?▼

You dissolve a friction entry when the customer blocker is fully resolved, moving the record from the active directory to the dissolved directory to maintain accurate visibility.