debug-tool

Diagnoses Pixie tool failures and proposes validated fixes using kill file and run logs.

6|1|Updated May 17, 2026
One-click install
npx skills add https://github.com/AlexKapadia/Pixie --skill debug-tool
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: debug-tool
Source: https://github.com/AlexKapadia/Pixie/tree/main/.claude/skills/debug-tool
Command: npx skills add https://github.com/AlexKapadia/Pixie --skill debug-tool

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Diagnoses and fixes ONE Pixie tool that fails validation, crashes, hangs, or returns wrong output – validator-first. Use when the user reports a broken tool, a tool that crashes, or outputs incorrect results. Do NOT use if Pixie itself is broken (pixie-doctor), for style (lint-tool), or just logs (view-logs).

Core Features & Use Cases

  • Validator-first diagnosis: runs the Pixie validator to locate failures and guide repairs.
  • Kill file-guided fixes: reads .build/KILL_FILE.md entries related to the symptoms and applies documented fixes.
  • Guided remediation: proposes concrete edits, then re-validates until the tool passes.

Quick Start

Diagnose a failing tool by starting with the validator, then follow its guided steps to identify, read the kill file, propose a fix, and re-run validation.

Frequently Asked Questions about debug-tool

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

FAQPage Schema
How do I diagnose a Pixie tool that fails validation or crashes at runtime?

To diagnose a Pixie tool that fails validation, use a validator-first debugging workflow that runs the Pixie validator to locate the failure, reads the kill file for documented fixes, and proposes concrete code or configuration edits to resolve the crash.

What is the best way to fix a Pixie tool that hangs or returns incorrect output?

The best way to fix a Pixie tool returning incorrect output is to run the validator, consult the run logs and kill file entries for those specific symptoms, and apply the guided remediation steps before re-running validation to confirm the repair.

When should I use a validator-first workflow to debug a misbehaving tool?

You should use a validator-first workflow to debug a misbehaving tool when a named tool fails validation, crashes, hangs, or produces incorrect output, ensuring you locate the precise failure point before attempting any code or configuration repairs.

How do I use a kill file to guide fixes for a failing tool?

To use a kill file for fixing a failing tool, read the .build/KILL_FILE.md entries related to the tool's symptoms, apply the documented fixes to your code or configuration, and re-run the validator to verify the tool passes.

Can I use this debugger if Pixie itself is broken or I just need to check logs?

No, you cannot use this debugger if Pixie itself is broken, as that requires pixie-doctor, nor is it meant for style issues requiring a lint-tool or simple log viewing, because it strictly diagnoses and fixes one misbehaving named tool.

What steps are needed to re-validate a tool after applying a proposed fix?

To re-validate a tool after applying a proposed fix, execute the command uv run pixie validate, which checks if the structured edits successfully resolved the validation failure and confirms the tool now passes the runtime checks.