friction-triage

Triage friction logs with human decisions and output work items.

8|Updated Mar 23, 2026
One-click install
npx skills add https://github.com/ninthwave-io/ninthwave --skill friction-triage
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: friction-triage
Source: https://github.com/ninthwave-io/ninthwave/tree/main/skills/friction-triage
Command: npx skills add https://github.com/ninthwave-io/ninthwave --skill friction-triage

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Interactively clear the friction inbox by guiding a human through each friction log: read, assess severity, detect duplicates, decide on actions (fix now, create work item, update doc, drop, merge, skip), execute the decision, and delete the log.

Core Features & Use Cases

  • Synchronous, human-in-the-loop triage for logs in .ninthwave/friction
  • Generates batch-ready work items in .ninthwave/work
  • Enforces a tight, phase-based workflow with pre-drafted artifacts and batch execution

Quick Start

Run friction-triage to start clearing the friction inbox by triaging logs and applying decisions in batch

Frequently Asked Questions about friction-triage

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

FAQPage Schema
How do I automate clearing the friction inbox from logs?

To triage friction logs, you run a synchronous, human-in-the-loop workflow that reads logs, assesses severity, detects duplicates, and asks you to decide on actions like fix now, create work item, or drop. It then executes your decision and deletes the log.

What is human-in-the-loop triage for friction logs?

Human-in-the-loop triage is a synchronous workflow where automation reads friction logs, assesses severity, and detects duplicates, but a human decides among actions like fix now, create work item, or drop. The Skill then executes the decision and deletes the log.

How do I sort and assess severity for duplicate friction logs?

Assessing severity for duplicate friction logs requires a phase-based workflow that reads the logs, detects duplicates, and asks the human to decide among actions like merge or drop. This ensures duplicates are handled systematically during the synchronous triage session.

Can I batch execute actions like creating work items from triaged logs?

Yes, batch execution of actions is supported by generating pre-drafted artifacts during the triage session. You can create work items in .ninthwave/work and execute decisions like fixing or dropping logs in a batch after the human makes a decision.

Do I need any dependencies to run friction log triage?

No external dependencies are required to run friction log triage. The workflow operates synchronously within your environment, relying only on logs in .ninthwave/friction and outputting work items to .ninthwave/work.