Toolverse
All skills

fixing-bugs-systematically

by CaptainCrouton89

Diagnose and fix bugs through systematic investigation, root cause analysis, and targeted validation. Use when something is broken, errors occur, performance degrades, or unexpected behavior manifests.

Installation

Pick a client and clone the repository into its skills directory.

Installation

Quick info

Category
Testing

About this skill

Diagnose and fix bugs through systematic investigation, root cause analysis, and targeted validation. Use when something is broken, errors occur, performance degrades, or unexpected behavior manifests.

How to use

  1. Przygotuj kontekst błędu — zbierz dokumentację dotyczącą uszkodzonej funkcji, w tym specyfikacje funkcji (docs/feature-spec/), historie użytkownika (docs/user-stories/), kontrakty API (docs/api-contracts.yaml) i architekturę systemu (docs/system-design.md).

  2. Udokumentuj problem — opisz oczekiwane zachowanie (powołując się na kryteria akceptacji lub specyfikację), rzeczywiste zachowanie, kroki do odtworzenia błędu oraz identyfikatory funkcji (F-##) i historii (US-###) jeśli je znasz.

  3. Dla błędów oczywistych — użyj bezpośredniego śledztwa: wyszukaj komunikaty błędów w kodzie (grep), przeczytaj podejrzane pliki, śledź wywołania funkcji i transformacje danych, sprawdź powiązaną logikę w innych plikach.

  4. Dla błędów złożonych — deleguj badanie do równoległych agentów: wyznacz senior-engineer do śledzenia przepływu błędu przez konkretny podsystem, wyznacz Explore do mapowania przepływu danych między plikami i lokalizacji wszystkich obsług błędów.

  5. Przeanalizuj wyniki — zbierz wnioski z równoległych badań, zidentyfikuj wspólny punkt awarii i przyczynę główną.

  6. Wdrażaj naprawę — zaimplementuj ukierunkowaną poprawkę na podstawie zidentyfikowanej przyczyny i zwaliduj rozwiązanie poprzez testy odtworzenia i sprawdzenie powiązanych funkcji.

Related skills

pair-trade-screener

by tradermonty

Statistical arbitrage tool for identifying and analyzing pair trading opportunities. Detects cointegrated stock pairs within sectors, analyzes spread behavior, calculates z-scores, and provides entry/exit recommendations for market-neutral strategies. Use when user requests pair

Testing
994

hono

by openstatusHQ

Efficiently develop Hono applications using Hono CLI. Supports documentation search, API reference lookup, request testing, and bundle optimization.

Testing
1257

backtesting-frameworks

by wshobson

Build robust backtesting systems for trading strategies with proper handling of look-ahead bias, survivorship bias, and transaction costs. Use when developing trading algorithms, validating strategies, or building backtesting infrastructure.

Testing
12105

webapp-testing

by anthropics

Toolkit for interacting with and testing local web applications using Playwright. Supports verifying frontend functionality, debugging UI behavior, capturing browser screenshots, and viewing browser logs.

Testing
130255

performing-penetration-testing

by jeremylongshore

This skill enables automated penetration testing of web applications. It uses the penetration-tester plugin to identify vulnerabilities, including OWASP Top 10 threats, and suggests exploitation techniques. Use this skill when the user requests a \

Testing
1546

playwright-cli

by microsoft

Automates browser interactions for web testing, form filling, screenshots, and data extraction. Use when the user needs to navigate websites, interact with web pages, fill forms, take screenshots, test web applications, or extract information from web pages.

Testing
45103