What problem does it solve? CI pipelines and error monitoring tools produce floods of raw failure logs where the same bug appears dozens of times with different timestamps, ports, and process IDs, making manual triage slow and duplicate-prone. This Skill separates deterministic deduplication from LLM-based classification so teams get one clean, routed ticket per real defect. ## Core Features & Use Cases - Deterministic Fingerprinting: Normalizes CI logs (stripping timestamps, UUIDs, ports, PIDs), extracts stable anchors like exception type and stack frames, and hashes them into stable 16-character fingerprints for exact deduplication. - Near-Duplicate Clustering: Scores similarity across exception type, message, stack frames, component, and test name with weighted thresholds to group related failures for human merge review. - LLM Classification and Ticket Generation: Classifies failures into app bug, test bug, environment issue, flaky test, or build failure, assigns severity via a severity/priority matrix, and drafts tracker-ready tickets with repro steps and suggested assignees. - Use Case: A QA engineer facing 200 failed CI runs after a release feeds the logs through the pipeline, collapses them into 12 unique fingerprints, and gets routed Jira tickets with severity, component, and root-cause hypotheses pending human approval. ## Quick Start Ask the agent to triage the failures in your latest CI run log, classify each unique failure by severity and component, and draft deduplicated bug tickets for review.