调试助手

Provide game debugging tools for logging, performance monitoring, and UI/Scene inspection.

Updated May 16, 2026
One-click install
npx skills add https://github.com/haitao2016/--Skill --skill -haitao2016
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: 调试助手
Source: https://github.com/haitao2016/--Skill/tree/main/%40ospec_log-viewer
Command: npx skills add https://github.com/haitao2016/--Skill --skill -haitao2016

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

The Skill assists in debugging games by providing tools for logging, performance monitoring, and UI/Scene inspection, which can significantly streamline the debugging process.

Core Features & Use Cases

  • Logging: Intercepts print() and engine LogMessage for filtering and logging. Supports five levels (INFO/NET/WARNING/ERROR/ENGINE) and can automatically receive server logs in multiplayer mode.
  • Performance: Monitors over 50 real-time indicators such as frame rate, DrawCall, memory, network, and rendering.
  • Scene and UI Inspection: Offers a view into the live 3D scene node tree and UI hierarchy for node highlighting, property inspection, and real-time editing.

Quick Start

Install the debug assistant skill by saying, "帮我把调试助手装上".

Frequently Asked Questions about 调试助手

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

FAQPage Schema
How do I monitor game performance metrics like DrawCall and memory during runtime?

To monitor game performance, you can use runtime debugging tools that track over 50 real-time indicators including frame rate, DrawCall, memory, and rendering. These metrics are captured live via game engine APIs to help identify bottlenecks during gameplay.

Can I inspect and edit the UI hierarchy and 3D scene nodes in real-time?

Yes, real-time UI and scene inspection allows you to view the live 3D scene node tree and UI hierarchy. You can highlight specific nodes, inspect their properties, and make real-time edits directly during gameplay to streamline debugging.

How can I filter engine logs and intercept print statements in a multiplayer game?

You can intercept print statements and engine LogMessage for filtering using runtime logging tools. They support five log levels (INFO, NET, WARNING, ERROR, ENGINE) and can automatically receive server logs when operating in multiplayer mode.

What is the best way to integrate Lua scripts for game debugging?

The best way to integrate Lua scripts for game debugging is to use a dedicated skill that provides a set of Lua scripts designed for game projects. This allows you to quickly install the tool and utilize game engine APIs for data inspection.

Does the debugging assistant work without any external dependencies?

Yes, the debugging assistant operates without external dependencies. It is designed as a standalone skill with scripts, references, and assets to facilitate game development debugging directly within your environment.

Why are my custom print statements not showing up in the game logs?

If custom print statements are missing from game logs, use a debugging tool that intercepts print calls and engine LogMessage. Properly configuring the five log levels ensures all outputs are captured, filtered, and displayed correctly.