Debugging

Find and fix bugs, error analysis

Showing 745-768 of 4982 skills
srbhr

receiving-code-review

by srbhr

Use when receiving code review feedback, before implementing suggestions, especially if feedback seems unclear or technically questionable - requires technical rigor and verification, not performative agreement or blind implementation

Code Review 28.3K 7mo ago
FradSer

next-devtools-guide

by FradSer

This skill should be used when working with Next.js projects that have the next-devtools MCP server configured, when encountering MCP connection issues, or when needing guidance on which MCP tool to use for specific tasks such as error detection, route inspection, Server Action tracing, or Cache Components migration.

Auth 585 6mo ago
cursor

principle-minimize-reader-load

by cursor

"Apply when reviewing or shaping code that's hard to trace. Count layers between question and answer, and hidden state in the reader's head; collapse one-caller wrappers and shrink mutable scope."

Debugging 5.4K 1mo ago
cursor

principle-encode-lessons-in-structure

by cursor

"Apply when you catch yourself writing the same instruction a second time, or notice a recurring correction. Encode the rule as a lint, metadata flag, runtime check, or script instead of more text."

Code Review 5.4K 3mo ago
cursor

tdd

by cursor

"Use only when the user explicitly asks for TDD, a failing test, or a regression test, OR when the bug has an obvious cheap local test target. Skip when the test path is unclear, expensive, integration-heavy, or not requested."

Debugging 5.4K 3mo ago
cursor

principle-fix-root-causes

by cursor

"Apply when debugging. Trace each symptom to its root cause and fix it there; reproduce first, ask why until you reach it, resist nil-check guards that silence crashes."

Comments 5.4K 1mo ago
cursor

principle-never-block-on-the-human

by cursor

"Apply when tempted to ask 'should I do X?' on reversible work. Proceed, present the result, let the human course-correct after the fact; reserve confirmation for irreversible actions."

Debugging 5.4K 3mo ago
cursor

recall

by cursor

"Reconstruct your recent working context from your own chat history, live state, and the shared record (user reports, prior fixes, incidents), then hand back a tight current-state brief. Use for 'recall my work on X', 'catch me up', 'what have I been working on', 'where did I leave off', before starting or resuming work."

Debugging 5.4K 2mo ago
partme-ai

ascii-text-art-library

by partme-ai

Generate a reusable ASCII-only text template library (titles, dividers, notice boxes, slogans/CTA), with naming conventions and selection rules for consistent CLI/log/README output.

Code Gen 637 7mo ago
rstackjs

rspack-tracing

by rstackjs

Comprehensive guide and toolkit for diagnosing Rspack build issues. Quickly identify where crashes/errors occur, or perform detailed performance profiling to resolve bottlenecks. Use when the user encounters build failures, slow builds, or wants to optimize Rspack performance.

Debugging 90 7mo ago
rstackjs

migrate-to-rstest

by rstackjs

Migrate Jest or Vitest test suites and configs to Rstest. Use when asked to move from Jest/Vitest to Rstest, replace framework APIs with @rstest/core, translate test config to rstest.config.ts, or update test scripts and setup files for Rstest equivalents.

Database 90 6mo ago
rstackjs

rsbuild-v2-upgrade

by rstackjs

Use when upgrading a Rsbuild 1.x project to v2, including dependency and configuration updates.

Code Gen 90 6mo ago
rstackjs

rspack-v2-upgrade

by rstackjs

Use when upgrading a Rspack 1.x project to v2, including dependency and configuration updates.

Code Gen 90 6mo ago
TencentBlueKing

git-commit-specification

by TencentBlueKing

Git 提交规范,涵盖 commit message 格式(feat/fix/refactor)、Issue 关联、分支命名、PR 提交准备、rebase 使用。当用户提交代码、编写 commit message、创建分支或准备 PR 时使用。

Code Review 2.5K 7mo ago
Innei

dokploy-traefik-traffic-split

by Innei

Use when you need to canary-deploy two HTTP backends on the same Dokploy-managed domain with a percentage split (e.g. migrating an SPA from one framework to another). Covers the critical SPA-asset trap that breaks naive sticky-cookie splits, a path-aware Traefik config that solves it, and a four-phase workflow (backup → dry-run on a canary host → roll to prod → quick rollback).

API Dev 78 3mo ago
Innei

holding-analytical-judgment

by Innei

Use when delivering analysis, assessment, or diagnosis to the person whose work/behavior/decisions are being analyzed, and they push back emotionally, contradict conclusions, or express discomfort — prevents flipping the conclusion to match their mood while staying open to new factual evidence. Covers code review, architecture review, performance diagnosis, root-cause analysis, decision post-mortems, behavior/relationship analysis — any task where the reader is the subject.

Code Review 78 4mo ago
mohitmishra786

gdb

by mohitmishra786

GDB debugger skill for C/C++ programs. Use when starting a GDB session, setting breakpoints, stepping through code, inspecting variables, debugging crashes, using reverse debugging (record/replay), remote debugging with gdbserver, or loading core dumps. Activates on queries about GDB commands, segfaults, hangs, watchpoints, conditional breakpoints, pretty-printers, Python GDB scripting, or multi-threaded debugging.

CLI Tools 186 6mo ago
mohitmishra786

gcc

by mohitmishra786

GCC compiler skill for C/C++ projects. Use when selecting optimization levels, warning flags, debug builds, LTO, sanitizer instrumentation, or diagnosing compilation errors with GCC. Covers flag selection for debug vs release, ABI concerns, preprocessor macros, profile-guided optimization, and integration with build systems. Activates on queries about gcc flags, compilation errors, performance tuning, warning suppression, or cross-standard compilation.

CLI Tools 186 6mo ago
mohitmishra786

strace-ltrace

by mohitmishra786

strace and ltrace skill for system call and library call tracing. Use when a binary behaves incorrectly without crashing, diagnosing file-not-found errors, permission failures, network issues, or unexpected library calls by tracing syscalls and library function calls. Activates on queries about strace, ltrace, syscall tracing, library interception, ENOENT, EPERM, strace -e, or diagnosing binary behaviour without a debugger.

Debugging 186 6mo ago
danielmiessler

Browser

by danielmiessler

Debug-first browser automation with always-on visibility. Console logs, network requests, and errors captured by default. USE WHEN browser, screenshot, debug web, verify UI, troubleshoot frontend.

Auth 18.8K 6mo ago
noir-lang

reduce-ssa-repro

by noir-lang

Minimize an SSA file that triggers a bug in the noir-ssa pipeline, producing the smallest possible reproduction case. Use after bisecting to identify which SSA passes cause the issue.

CI/CD 1.4K 6mo ago
noir-lang

noir-frontend-tests

by noir-lang

Guide for writing noirc_frontend unit tests. Use when adding, writing, or reviewing frontend tests — regression tests, reproduction tests, error-checking tests, or should_panic tests in the compiler frontend.

Debugging 1.4K 6mo ago
noir-lang

debug-fuzzer-failure

by noir-lang

End-to-end workflow for debugging SSA fuzzer failures from CI. Extracts a reproduction case from GitHub Actions logs, then bisects SSA passes to identify the bug. Use when a pass_vs_prev or similar fuzzer test fails in CI.

CI/CD 1.4K 7mo ago
dmmulroy

better-result-adopt

by dmmulroy

Migrate codebase from try/catch or Promise-based error handling to better-result. Use when adopting Result types, converting thrown exceptions to typed errors, or refactoring existing error handling to railway-oriented programming.

Code Gen 1.9K 7mo ago