analyze-friction
Orchestrate 3-stage friction analysis workflow across conversations. Extracts raw friction, abstracts patterns, and presents for approval. Use when user wants to analyze conversation history for improvement opportunities.
npx skills add majiayu000/claude-skill-registry --skill analyze-friction-otrebu-all-agents-9454e67b --agent claude-code
Same command for any agent — swap --agent for codex, cursor, copilot.
Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.
# Friction Analysis Orchestrator Orchestrates a 3-stage workflow to analyze conversation friction and extract actionable patterns. ## Arguments - `--count N` - Number of conversations to analyze (default: 15) ## Overview | Stage | Agent | Purpose | |-------|-------|---------| | 1 | conversation-friction-analyzer | Extract raw friction from individual conversations (parallel) | | 2 | friction-pattern-abstractor | Aggregate and abstract patterns across all raw outputs | | 3 | (orchestrator) | Present patterns to user for point-by-point approval | ## Workflow ### Stage 0: Preparation 1. Parse arguments for `--count N` (default 15) 2. Check existing files in `docs/friction-analysis/raw/` to determine which conversations are already processed 3. Calculate which conversations need analysis (skip index 0 - current session) ```bash # List existing raw files ls docs/friction-analysis/raw/ 2>/dev/null || echo "No existing files" ``` ### Stage 1: Raw Friction Extraction (Parallel) For each conversation index from 1 to N (skipping 0 which is current session): 1. Check if `docs/friction-analysis/raw/{conversation-id}.md` already exists 2. If not exists, spawn a `conversation-friction-analyzer`
- Arguments
- Overview
- Workflow
- Stage 0: Preparation
- Stage 1: Raw Friction Extraction (Parallel)
- Stage 2: Pattern Abstraction (Sequential)
- Stage 3: User Approval
- Output Structure
- Error Handling
- Completion
List existing raw files ls docs/friction-analysis/raw/ 2>/dev/null || echo "No existing files"
What does the analyze-friction skill do?
Orchestrate 3-stage friction analysis workflow across conversations. Extracts raw friction, abstracts patterns, and presents for approval. Use when user wants to analyze conversation history for improvement opportunities.
How do I install it?
Run `npx skills add majiayu000/claude-skill-registry --skill analyze-friction-otrebu-all-agents-9454e67b --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.
Where does this skill come from?
From majiayu000/claude-skill-registry, a repository with 534 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.
Is a popular skill a good skill?
Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.
