スキル一覧に戻る
v1-io

debug

by v1-io

Daily supplements for healthy code - Shared Claude skills, Cursor commands, and MCP configs for the Version1 team

1🍴 1📅 2026年1月19日
GitHubで見るManusで実行

SKILL.md


name: debug description: Systematically diagnose errors and produce durable fixes allowed-tools:

  • Bash
  • Read
  • Edit
  • Grep

Debug Error

Guided workflow for diagnosing errors/failures and producing a durable fix.

Usage

/debug

Use this after pasting an error message, log output, or describing a failure.

What It Does

1. Understand the Failure

  • Extracts error type, message, codes, stack trace, reproduction steps
  • Captures expected vs actual behavior and environment/context
  • Pinpoints failing module/function and triggering inputs
  • Notes execution context: service/container, working directory, env vars
  • Confirms environment is properly configured

2. Trace Root Cause

  • Walks call stack upward until finding first invalid state/data
  • Inspects inputs at each layer (params, config, environment, cwd)
  • Adds temporary instrumentation if unclear (prints context to stderr)
  • For test failures: narrows with pytest --collect-only, -k, etc.
  • Classifies issue (data, state, logic, integration, configuration)
  • Checks surrounding code and recent changes for regressions
  • Records original trigger and fixes at the source (not symptom)

Temporary instrumentation (Python):

import sys, traceback

def debug_context(note, **kwargs):
    print(f"DEBUG {note}: {kwargs}", file=sys.stderr)
    print(''.join(traceback.format_stack(limit=15)), file=sys.stderr)

3. Validate Root Cause

  • Explains how root cause produces observed failure
  • Scans for other paths that could hit same issue
  • Proves via minimal reproduction or targeted test

4. Plan the Fix

  • Addresses underlying bug, not symptom
  • Outlines candidate fixes, notes trade-offs
  • Provides step-by-step resolution plan
  • Suggests targeted tests or monitoring to prevent recurrence
  • Adds defense-in-depth: validates inputs at boundaries, fails fast

5. Apply Project Standards

  • Respects/updates existing AIDEV-* notes
  • Follows logging levels (warning for expected, error with exc_info=True for unexpected)
  • Keeps FastAPI code async-first
  • Scopes changes to the fix

Notes

  • Always trace to root cause before fixing
  • Add temporary instrumentation if needed, remove after
  • Validate the fix resolves the issue
  • Consider adding tests to prevent recurrence

スコア

総合スコア

70/100

リポジトリの品質指標に基づく評価

SKILL.md

SKILL.mdファイルが含まれている

+20
LICENSE

ライセンスが設定されている

+10
説明文

100文字以上の説明がある

+10
人気

GitHub Stars 100以上

0/15
最近の活動

3ヶ月以内に更新がある

0/10
フォーク

10回以上フォークされている

0/5
Issue管理

オープンIssueが50未満

+5
言語

プログラミング言語が設定されている

+5
タグ

1つ以上のタグが設定されている

0/5

レビュー

💬

レビュー機能は近日公開予定です