- Home
- /
- Categories
- /
- Debugging
Debugging
Find and fix bugs, error analysis
critical-thinking
by plutowang
Always-on skill that enforces critical thinking during coding. Auto-apply on every coding task to prevent yes-man behavior, challenge assumptions, and ensure technical decisions are well-reasoned.
qa-engineer
by violetio
Quality assurance and testing
bupkis-assertion-patterns
by boneskull
How to write idiomatic assertions with the Bupkis assertion library for TypeScript and JavaScript
async-over-callbacks
by marius-townhouse
Use when writing asynchronous code. Use when tempted to use callbacks. Use when composing multiple async operations.
reviewing-skills
by taisukeoe
Review skill files for best practices compliance (naming, description, structure, size). Use when checking SKILL.md quality or getting feedback before publishing. Static analysis only - does NOT execute the skill.
distinct-special-values
by marius-townhouse
Use when tempted to use -1 or "" as special values. Use when indexOf returns -1. Use when special cases need representation.
role-permission-table-builder
by hopeoverture
Generates comprehensive role-based permission matrices in markdown or SQL format for pages, components, and data access patterns. This skill should be used when designing authorization systems, documenting permissions, creating RBAC tables, or planning access control. Use for RBAC, role permissions, access control, authorization matrix, permission mapping, or security policies.
pocketbase-api-add-field
by Whamp
This skill should be used when the user asks to "add fields to PocketBase collection", "modify PocketBase schema", "add new collection fields", "update PocketBase collection", "PocketBase JavaScript SDK API", "programmatically add PocketBase fields", or mentions modifying PocketBase collection schemas via API. Provides comprehensive guidance for adding fields to existing PocketBase collections using the JavaScript SDK API.
tdd-workflow
by AnthemFlynn
Test-Driven Development workflow with session integration. Use when implementing features/bugfixes to enforce RED-GREEN-REFACTOR discipline. Integrates with session-management for enhanced TDD session tracking, checkpoints, and metrics.
website-debug
by AnthemFlynn
Frontend website debugging toolkit using Chrome DevTools Protocol with Playwright/WebKit fallbacks. Use this skill when: (1) Debugging CSS, HTML, or JavaScript issues on a webpage, (2) Taking screenshots to verify visual changes, (3) Inspecting DOM structure or console errors, (4) Testing responsive layouts, (5) Extracting selectors for automation, (6) Self-debugging frontend work Claude has created, (7) User says "debug this page", "check my site", "why doesn't this look right", or "fix the frontend". Supports Chrome (primary) and Safari/WebKit (via Playwright). Designed for agent-driven debugging loops.
quick-plan-skill
by djacobsmeyer
Create detailed engineering implementation plans for features or fixes based on user requirements. Generates comprehensive specifications with technical approach, step-by-step implementation, and testing strategy. Use when you need to plan before building, create detailed specs for complex features, or document the approach to solve a problem.
ui-library-usage-auditor
by hopeoverture
This skill should be used when reviewing shadcn/ui component usage to ensure accessibility, consistency, and proper patterns. Applies when auditing UI code, checking component patterns, reviewing layout structure, identifying component extraction opportunities, or ensuring design system compliance. Trigger terms include audit UI, review components, check shadcn, accessibility audit, component review, UI patterns, design system compliance, layout review, refactor components, extract component.
sentry-and-otel-setup
by hopeoverture
This skill should be used when adding error tracking and performance monitoring with Sentry and OpenTelemetry tracing to Next.js applications. Apply when setting up error monitoring, configuring tracing for Server Actions and routes, implementing logging wrappers, adding performance instrumentation, or establishing observability for debugging production issues.
polaris-fundamentals
by sarojpunde
Core Polaris Web Components fundamentals including component library structure, design tokens, responsive patterns, and SSR compatibility. Auto-invoked when working with Polaris components.
dotnet-ddd
by baotoq
Implement Domain-Driven Design tactical patterns in C#/.NET. Use when building Entities, Value Objects, Aggregates, Domain Events, Repositories, or structuring a DDD solution. Framework-agnostic — covers pure domain modeling with modern C#.
simplify-code
by SebastiaanWouters
Simplify and refine code. Only trigger on /simplify-code.
gluestack-ui-v4:variants
by gluestack
Guide for creating custom variants for gluestack-ui v4 components - covers tva usage, extending components, variant patterns, and customization strategies.
impeccable-polish
by SebastiaanWouters
"Skills-only equivalent of impeccable.style /polish. Final quality pass before shipping. Fixes alignment, spacing, consistency, and detail issues that separate good from great. Use for frontend and UI design tasks."
mixseek-config-validate
by drillan
MixSeekの設定ファイル(team.toml、orchestrator.toml、evaluator.toml、judgment.toml)を検証します。「設定を検証」「TOMLをチェック」「設定ファイルの確認」「バリデーション」「ワークスペースの検証」といった依頼で使用してください。TOML構文とMixSeekスキーマへの準拠を確認します。
nvr-status
by cadrianmae
This skill should be used when the user asks "what neovim is active", "which editor am I using", "show nvim status", "what's my active editor", "check neovim instance", or wants to know which neovim instance is connected to the current project.
ai-sdk-core
by ma1orek
Build backend AI with Vercel AI SDK v6 stable. Covers Output API (replaces generateObject/streamObject), speech synthesis, transcription, embeddings, MCP tools with security guidance. Includes v4→v5 migration and 15 error solutions with workarounds. Use when: implementing AI SDK v5/v6, migrating versions, troubleshooting AI_APICallError, Workers startup issues, Output API errors, Gemini caching issues, Anthropic tool errors, MCP tools, or stream resumption failures.
simplify
by ian-pascoe
Simplify and refine recently modified code for clarity and consistency. Use after writing code to improve readability without changing functionality.
mixseek-orchestrator-config
by drillan
MixSeekのオーケストレーター設定ファイル(orchestrator.toml)を生成します。「オーケストレーターを設定」「チーム競合設定」「複数チームで競わせる」「マルチチーム実行設定」といった依頼で使用してください。複数チームを並列実行して最良の結果を選択する設定を定義します。
pop-notify
by duckytan
Send Windows pop-up notifications to system tray. Use when informing user of task completion, status updates, errors or warnings. Trigger phrases: "(send show display) notification", "(task process) completed", "(operation process script) finished", "alert user", "need to notify", "send alert", "(error warning notification) message". (Deprecated name: windows-notify)