tt-bug-report

Creates GitHub issues for bug reports with minimized reproducers across TT repos.

341|51|Updated Aug 22, 2024
One-click install
npx skills add https://github.com/tenstorrent/tt-forge --skill tt-bug-report
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: tt-bug-report
Source: https://github.com/tenstorrent/tt-forge/tree/main/skills/tt-bug-report
Command: npx skills add https://github.com/tenstorrent/tt-forge --skill tt-bug-report

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

File a bug report with a reproducible reproducer across TT repositories, improving triage and resolution timelines.

Core Features & Use Cases

  • Guided reproduction: Collects context, identifies a minimal reproducer, and formats it for filing.
  • Reproducer minimization: Helps prune inputs to the smallest failing case.
  • Issue automation: Uses gh to create a structured GitHub issue across tt-lang, tt-metal, or tt-xla.
  • Multi-repo scope: Supports reporting across multiple Tenstorrent repositories.

Quick Start

Provide a minimal reproducer and run the gh issue create command for the correct repository.

Frequently Asked Questions about tt-bug-report

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

FAQPage Schema
How do I file a bug report for a crash in TT-Metal or TT-XLA?▼

To file a bug report for a crash in TT-Metal or TT-XLA, you need to provide a minimal reproducer. The skill collects context, prunes inputs, and uses gh CLI to create a structured GitHub issue.

What is the best way to minimize a reproducer for a TT-Lang compiler error?▼

Minimizing a reproducer for a TT-Lang compiler error involves pruning inputs to the smallest failing case. The skill guides you through isolating the exact failure point before formatting it for issue tracking.

Can I use gh CLI to automatically create GitHub issues across Tenstorrent repositories?▼

Yes, you can use gh CLI to automatically create GitHub issues across Tenstorrent repositories. The skill defines the necessary inputs and applies a structured body to the issue across tt-lang, tt-metal, or tt-xla.

Does this bug reporting process support multi-repo scopes for Tenstorrent workflows?▼

Yes, the bug reporting process supports multi-repo scopes for Tenstorrent workflows. It handles reproducer minimization and issue automation across tt-lang, tt-metal, and tt-xla repositories to improve triage.

When do I need to provide a reproducer for a Tenstorrent bug report?▼

You need to provide a reproducer for a Tenstorrent bug report whenever you encounter crashes or compiler errors. A reproducible test case is required to improve triage and resolution timelines across TT repositories.

Why does minimizing a reproducer improve bug triage for TT-Metal issues?▼

Minimizing a reproducer improves bug triage for TT-Metal issues by reducing the problem to the smallest failing case. This structured context helps developers quickly identify and resolve compiler errors or crashes.