issue-triage

Automate GitHub issue triage using the Omi Issue Triage Guide.

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "issue-triage" with this command: npx skills add basedhardware/omi/basedhardware-omi-issue-triage

Issue Triage Skill

Automate GitHub issue triage using the Omi Issue Triage Guide.

When to Use

Use this skill when:

  • Analyzing GitHub issues

  • When user requests issue triage

  • When reviewing new issues

  • When prioritizing issues

  • When assigning issues to lanes

Capabilities

  1. Score Issues

Calculate priority score using the triage formula from ISSUE_TRIAGE_GUIDE.MD :

Priority Score = (Core Layer Weight × Failure Severity) + Trust Impact + Frequency + Maintenance Leverage - Cost & Risk

  1. Map to Omi Layers

Identify which primary layer the issue affects:

  • Capture (Weight: 5): Audio recording, device pairing, permissions, battery

  • Understand (Weight: 4): Speech-to-text, language detection, diarization

  • Memory (Weight: 4): Memory creation, syncing, storage, metadata

  • Intelligence (Weight: 3): Summaries, insights, action items

  • Retrieval / Action (Weight: 3): Search, asking Omi, tasks, exports

  • UX / Polish (Weight: 1): UI layout, animations, wording

  • Docs / Tooling (Weight: 1): Documentation, examples, tooling

  1. Evaluate Scoring Factors

Assess each factor (1-5 scale):

Failure Severity:

  • 5: Completely broken

  • 4: Frequently fails

  • 3: Partially degraded

  • 2: Minor annoyance

  • 1: Cosmetic

Trust Impact:

  • 5: Data loss or missing memories

  • 4: Incorrect or corrupted memories

  • 3: Inconsistent behavior

  • 2: Confusing but recoverable

  • 1: No trust impact

Frequency:

  • 5: Happens daily

  • 4: Weekly

  • 3: Regular but situational

  • 2: Rare

  • 1: Edge case

Maintenance Leverage:

  • 5: Eliminates a class of bugs

  • 4: Improves observability or stability

  • 3: Neutral

  • 2: Adds complexity

  • 1: Increases long-term maintenance burden

Cost & Risk (subtracted):

  • 5: Cross-device + backend + firmware

  • 4: Core pipeline change

  • 3: Moderate

  • 2: Small

  • 1: Trivial

  1. Assign Priority Levels

Based on score:

  • = 30: P0 - Existential / must fix immediately

  • 22-29: P1 - Critical

  • 14-21: P2 - Important

  • < 14: P3 - Backlog

  1. Suggest Lane Assignment

Assign to appropriate lane:

  • Maintainer Now: High-risk, cross-system, or architectural changes

  • Community Ready: Clear scope, safe changes, suitable for contributors

  • Needs Info: Missing repro steps, logs, versions, or clarity

  • Park: Out of scope or low leverage

Triage Rules

Follow these principles:

  • Issues are signals, not commands

  • Popularity does not determine urgency

  • Data loss outranks feature requests

  • Capture failures outrank intelligence improvements

  • Memory-first principle: If Omi fails to capture or preserve memory, nothing else matters

Workflow

  • Read Issue: Analyze issue description, labels, comments

  • Map to Layer: Identify primary Omi layer affected

  • Evaluate Factors: Score each factor (1-5)

  • Calculate Score: Apply triage formula

  • Assign Priority: Map score to priority level (P0-P3)

  • Suggest Lane: Recommend lane assignment

  • Report: Provide triage summary with reasoning

Example Triage

Issue: Recording stops unexpectedly

Analysis:

  • Layer: Capture (5)

  • Severity: 5 (Completely broken)

  • Trust Impact: 5 (Data loss - missing recordings)

  • Frequency: 4 (Weekly)

  • Leverage: 4 (Improves stability)

  • Cost: 3 (Moderate)

Score: (5 × 5) + 5 + 4 + 4 - 3 = 35 → P0

Lane: Maintainer Now (high-risk, affects core functionality)

Related Resources

Documentation

  • ISSUE_TRIAGE_GUIDE.MD
  • Complete triage guide and formula

Rules

  • .cursor/rules/omi-specific-patterns.mdc
  • Omi architecture and priorities

Commands

  • /auto-triage
  • Automatically triage an issue

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

Coding

local-dev

No summary provided by upstream source.

Repository SourceNeeds Review
Coding

omi-plugin-development

No summary provided by upstream source.

Repository SourceNeeds Review
General

rotate-key

No summary provided by upstream source.

Repository SourceNeeds Review
General

self-improvement

No summary provided by upstream source.

Repository SourceNeeds Review