- Home
- /
- Categories
- /
- Debugging
Debugging
Find and fix bugs, error analysis
git-rebase-squash
by ylt
Clean up git commit history by squashing/reorganizing commits using non-interactive rebase. Use when user asks to "tidy up commits", "squash commits", "clean up history", "rebase", or wants N specific commits total. This skill handles the mechanics of rebasing in non-interactive environments where git rebase -i won't work.
commit
by kelvinz
"Create atomic user-approved commits with feat/fix/chore titles. Include inline PRD checklist and context updates per atomic commit. Finalise branch merge/cleanup when requested. Triggers: commit changes, split commits, finalise branch, commit message."
structured-logging
by biruk741
Zero-dependency structured log format with timestamps. Optimized for grep, supports high-volume apps.
anduril
by adisinghstudent
Opinionated constraints for building better interfaces with Anduril-style design.
reflect
by ddaanet
Diagnose agent deviations and rule violations via root cause analysis. Triggers on "reflect", "diagnose deviation", "root cause", "why did you do X", "what went wrong", or "RCA". Must run in the session where the deviation occurred.
nextjs-best-practices
by samChang72
Next.js App Router principles. Server Components, data fetching, routing patterns.
debugger-nodejs
by progmichaelkibenko
Debug Node.js applications at runtime using DAP breakpoints and variable inspection. Use when the user reports a runtime bug in Node.js, a silent failure, unexpected variable values, race conditions, or when console.log debugging is insufficient. Also use proactively when you encounter a bug you cannot diagnose from static analysis alone.
lint-build-loop
by dolessHQ
Run npm run lint && npm run build in a loop, fixing errors until both succeed. Use when the user asks to iterate on lint/build failures.
exocortex
by totto2727-dotfiles
Use when storing development insights, recalling past decisions, building knowledge graphs, or managing AI agent memory with Exocortex MCP server.
pnp-markets-solana
by pnp-protocol
Create, trade, and settle permissionless prediction markets on Solana. Use when building prediction market infrastructure, creating social media markets (Twitter/YouTube/DeFiLlama), setting up custom oracle resolution, P2P betting, or autonomous agent-driven forecasting. Supports V2 AMM, P2P (V3), and custom oracle markets with any SPL token collateral (including Token-2022).
avalonia-zafiro-development
by automindtechnologie-jpg
Mandatory skills, conventions, and behavioral rules for Avalonia UI development using the Zafiro toolkit.
rename-branch
by pitzcarraldo
This skill should be used when the user asks to "rename branch", "change branch name", "update branch name based on changes", or wants to create a meaningful branch name based on the changes.
remote-desktop-audio-config
by yousufjoyian
Diagnose and fix audio device detection and routing on NixOS xRDP remote desktop sessions. Handles PulseAudio hardware detection, xRDP audio redirection, and USB audio devices.
backend-patterns
by automindtechnologie-jpg
Backend architecture patterns, API design, database optimization, and server-side best practices for Node.js, Express, and Next.js API routes.
dispatching-parallel-agents
by Cygnusfear
Use when facing 2+ independent tasks that can be worked on without shared state or sequential dependencies
laravel-debugging
by MamounHisham1
Debugs Laravel applications with Xdebug integration. Activates when setting breakpoints, stepping through code, inspecting variables, analyzing dd() output, debugging routes, controllers, queues, or Eloquent queries; or when user mentions debug, breakpoint, step into, inspect variables, Xdebug, or troubleshooting errors.
UI Designer
by anorbert-cmyk
World-class UI Designer creating clear, accessible, and polished interfaces with strong system thinking.
commit-message
by gn00678465
分析 git staged changes 並根據 Conventional Commits (1.0.0-beta.4) 規範自動生成繁體中文 commit message 與建議的分支名稱。使用時機包括:(1) 需要為已暫存 (staged) 的變更生成符合規範的提交訊息、(2) 需要根據變更內容建議一個有意義的分支名稱、(3) 確保提交包含正確的類型 (type) 與範圍 (scope)、(4) 在主分支 (main/master) 工作時需要自動化分支建議。適用於包含「幫我寫 commit message」、「產生 commit」、「建立 branch」、「取個分支名」、「提交變更」等請求的情境。會根據變更量與風險自動選擇簡單或詳細的提交模式。
react-synapse
by slashnot
A React state management library using Preact Signals with fine-grained reactivity. Use it when you need global state without providers, minimal re-renders, or immutable updates via draft mutations. Works with React 18+.
doit
by 1JayPeng
Full spec-driven, TDD-based development workflow. Auto-classifies requests into simple/feature/bug, routes to correct flow, and enforces spec alignment through every step. Use when user states any requirement, feature request, or idea that involves writing or modifying code. Triggers on: "我想做", "帮我加", "我需要", "add feature", "implement", "I want to", "build", or any request that implies new functionality.
getting-started
by pproenca
This skill is loaded automatically at session start via SessionStart hook. Establishes protocols for finding and using skills, checking skills before tasks, brainstorming before coding, and creating tasks for checklists.
ogt-docs-rules-git
by OpenDNDApps
Define and manage Git workflow rules in docs/rules/git/. Use when establishing commit message formats, branch naming conventions, PR requirements, code review standards, or any Git-related enforceable rules.
condition-based-waiting
by pproenca
This skill should be used when the user mentions "flaky tests", "race condition", "timing issues", "wait for", "test sometimes fails", or when tests have inconsistent pass/fail behavior. Replaces arbitrary timeouts with condition polling.
project-standards
by teodevlor
Core coding standards, SOLID principles, Clean Code, and naming conventions. Use this skill for any coding task to ensure consistency.