Friction — Development skill for Claude Code
Read the whole session and find what slowed the work down.
How to install Friction
Installs to ~/.claude/skills/ananmouaz-friction-friction/SKILL.md
mkdir -p ~/.claude/skills/ananmouaz-friction-friction && curl -fsSL https://raw.githubusercontent.com/ananmouaz/friction/HEAD/commands/friction.md -o ~/.claude/skills/ananmouaz-friction-friction/SKILL.md Restart Claude Code, or start a new session, for it to be picked up.
What Friction does
description: Read the whole session and find what slowed the work down
Invoke the `friction` skill for: $ARGUMENTS
If nothing was named, analyse every session of the current branch. If the branch is gone, list the sessions and pick the ones for this task.
Follow the skill exactly:
- Run
scripts/timeline.py --branchand read its whole output. Do not rely on your own context; early turns may have been compacted. - Open every flagged or expensive turn with
--turn Nbefore
Alternatives in Development
- Friction Protocol — Friction protocol — convention 29.1k ★
- Dashclaw Quality — Recurring find-and-fix quality pass over the whole DashClaw app — browser smoke (frontend-verify) + code gates 297 ★
- Obsidian Connect — Bridge two unrelated domains using your vault's link graph — forces creative friction to spark new ideas 277 ★
Full documentation available on GitHub
View Source RepositoryRelated Skills
Restore Broken
Recover a project whose orchestrator died or ran out of usage mid-session. A new session (often a new identity
Claude Sprint Agent
A wrapper script that runs an unattended Claude Code "sprint" in headless mode, monitors the output for a DONE
Creator Teardown
Claude Code / Cowork skill that tears down a creator's whole account: last 100-300 posts, outliers against the
Session Hub
Continue work you left in another coding agent: find a session from Claude Code, Codex, OpenCode, Crush, JCode
Dj Search
Crate-digging skill for Claude Code: find what's trending over 7/14/30 days, skip what you already own (whole
New Session
Start work session. Read state, define next steps.
Related Agents
Final Reviewer
Use for the final whole-branch/whole-system review after all tasks are complete — the last quality gate before
Difficulty Reviewer
Reviews a software-engineering task package for whether its difficulty comes from real engineering work vs acc
Factory Reviewer
Independent review of a factory solve session's whole diff before the MR, from a fresh context and read-only —