Rechercher

PythonReactSEOPDF
OpenClaw

syncause-debugger

Diagnose and fix bugs using runtime execution traces. Use when debugging errors, analyzing failures, or finding root causes in Python, Node.js, or Java applications.

dxsup0 installations selon la source☆ 0 Étoiles du dépôt

Installation

Suivez les instructions du dépôt pour votre agent. Consultez les fichiers et dépendances avant l’installation.

SkillHub CLI

skillhub install dxsup/runtime-debugging-skill

Examinez la source et la compatibilité, puis suivez les étapes d’installation.

Donnez le lien à votre agent et demandez-lui d’examiner instructions et dépendances avant d’expliquer les étapes.

Voir la source ↗Guides

Instructions

Syncause Debugger

Use runtime traces to enhance bug fixing: collect runtime data with the SDK, then analyze with MCP tools.

Before fix, create a detailed plan to ensure no details are missed, always include 4 phases: Setup → Analyze → Summary → Teardown.

Phase 1: Setup

Pre-check
  1. MCP Server: This skill depends on debug-mcp-server MCP server. If it is not present, STOP and request the user to install the MCP server (Anonymous Mode (Default) or Login Mode).
  2. Authentication: If any MCP Tool returns a Unauthorized error, STOP and request the user to configure the API_KEY (Login Mode Guide).

Verify SDK NOT already installed by checking dependency files:

  • Java: pom.xml or build.gradle
  • Node.js: package.json
  • Python: requirements.txt or pyproject.toml

WARNING: .syncause folder is NOT a reliable indicator.

Steps
  1. Initialize Project: Use setup_project(projectPath) to get the projectId, apiKey, and appName. These are required for SDK installation in the next step.
    • WARNING: If tool not found or returns Unauthorized, STOP and follow Pre-check.
  2. Install SDK: Follow language guide:
  3. Verify install: Re-read dependency file to confirm SDK added
  4. Restart service: Prefer starting new instance on different port over killing process
  5. Search for existing traces: Before reproducing the bug, first try search_debug_traces(projectId, query="<symptom>") to check if relevant trace data already exists.
    • If traces found → Skip reproduction, proceed directly to Phase 2: Analyze & Fix using the found traceId.
    • If no traces found → Continue to Step 6...

Informations sur la source

Source
github
Repository
openclaw/skills
Path
skills/dxsup/runtime-debugging-skill
Version
—
Commit
af35c7b68bec928f844404cdab0608b266f09eaf
Source de classification
rules
Statut
active
Visibilité
public

Ces informations proviennent de l’analyse indexée et peuvent être anciennes. Vérifiez les fichiers actuels.

Contenu extrait

SKILL.md
# Syncause Debugger

Use runtime traces to enhance bug fixing: collect runtime data with the SDK, then analyze with MCP tools.

**Before fix, create a detailed plan** to ensure no details are missed, always include 4 phases: Setup → Analyze → Summary → Teardown.

## Phase 1: Setup

### Pre-check

1. **MCP Server**: This skill depends on `debug-mcp-server` MCP server. If it is not present, **STOP** and request the user to install the MCP server ([Anonymous Mode (Default)](./references/install/mcp-install-anonymous.md) or [Login Mode](./references/install/mcp-install-login.md)).
2. **Authentication**: If any MCP Tool returns a `Unauthorized` error, **STOP** and request the user to configure the `API_KEY` ([Login Mode Guide](./references/install/mcp-install-login.md)).

Verify SDK NOT already installed by checking dependency files:
- Java: `pom.xml` or `build.gradle`
- Node.js: `package.json`
- Python: `requirements.txt` or `pyproject.toml`

**WARNING:** `.syncause` folder is NOT a reliable indicator.

### Steps
1. **Initialize Project**: Use `setup_project(projectPath)` to get the `projectId`, `apiKey`, and `appName`. These are required for SDK installation in the next step.
   - **WARNING:** If tool not found or returns `Unauthorized`, **STOP** and follow [Pre-check](#pre-check).
2. **Install SDK**: Follow language guide:
   - [Java](./references/install/java.md)
   - [Node.js](./references/install/nodejs.md)
   - [Python](./references/install/python.md)
3. **Verify install**: Re-read dependency file to confirm SDK added
4. **Restart service**: Prefer starting new instance on different port over killing process
5. **Search for existing traces**: Before reproducing the bug, first try `search_debug_traces(projectId, query="<symptom>")` to check if relevant trace data already exists.
   - **If traces found** → Skip reproduction, proceed directly to [Phase 2: Analyze & Fix](#phase-2-analyze--fix) using the found `traceId`.
   - **If no traces found** → Continue to Step 6...

Skills associés

OpenClaw

ai-maestro

23blocks-os

AI Agent Orchestrator with Skills System - Give AI Agents superpowers: memory search, code graph queries, agent-to-agent messaging. Manage Claude, Codex or any AI Agent from one dashboard. Move Agents between c...

OpenClaw

registry-broker-skills

hashgraph-online

AI agent skills for the Universal Registry - search, chat, and register 72,000+ agents across 14+ protocols. Works with Claude, Codex, Cursor, OpenClaw, and any AI assistant.

OpenClaw

skills-manager

rito-w

A cross-platform skills manager for AI IDEs. Search marketplace, download locally, and install to Claude, Cursor, Windsurf, and more with one click.