x-troubleshooting

Collect local Git, Go, Docker, env, and port diagnostics for failing tests and services.

2|Updated Apr 12, 2026
One-click install
npx skills add https://github.com/pure-golang/level85 --skill x-troubleshooting
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: x-troubleshooting
Source: https://github.com/pure-golang/level85/tree/main/.agents/skills/x-troubleshooting
Command: npx skills add https://github.com/pure-golang/level85 --skill x-troubleshooting

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

It helps you quickly identify the root causes of test, environment, and service failures by collecting a focused local diagnostic snapshot instead of following a long generic guide.

Core Features & Use Cases

  • Environment and .env inspection: Checks for relevant environment files (including .env.*) when tests behave unexpectedly.
  • Docker and external service reachability signals: Captures running containers to support troubleshooting of dependent services.
  • Port, readiness, and timeout clues: Collects process-level port usage for specified ports to narrow down connectivity issues.
  • State mismatch hints: Helps spot differences between process-wide state and what the test expects by tying observed runtime context to test assumptions.
  • Targeted BDD runner troubleshooting: Guides you to split investigation paths for API vs browser BDD runner failures and to verify feature/tag discovery when needed.

Quick Start

Run the local diagnostic snapshot for the candidate failing ports (for example, 5432, 5672, 9000, 9092) by executing the diagnostics collection script with those port arguments.

Frequently Asked Questions about x-troubleshooting

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

FAQPage Schema
How do I diagnose failing tests caused by local environment and .env issues?

Diagnosing failing tests caused by local environment and .env issues involves running a read-only diagnostic script that collects actionable runtime context and checks relevant environment files to identify state mismatches.

What is the best way to troubleshoot Docker-dependent service failures during local development?

The best way to troubleshoot Docker-dependent service failures is to capture running containers and process-level port usage signals, narrowing down connectivity issues and readiness problems affecting your local services.

How do I check port binding and readiness problems when my API tests fail?

Checking port binding and readiness problems when API tests fail requires executing a local diagnostic script with optional port arguments to collect process-level port usage data and narrow down connectivity issues.

Can I use this diagnostic script to fix BDD runner malfunctions for browser tests?

Yes, you can use this diagnostic approach for BDD runner malfunctions; it guides you to split investigation paths for API versus browser runner failures and verify feature and tag discovery when needed.

Does the troubleshooting script require write permissions or modify my Docker containers?

The troubleshooting script does not require write permissions or modify Docker containers; it executes safe, read-only commands to collect local diagnostic snapshots without altering your runtime environment.

When do I need to collect runtime context snapshots for connectivity issues?

You need to collect runtime context snapshots for connectivity issues when tests behave unexpectedly, tying observed runtime context to test assumptions to spot differences between process-wide state and expected outcomes.