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.