Skip to content
v0.1.0

Software developer agent and skills for any language: implementing and reviewing code, framework practices for ASP.NET Core and Spring Boot, implementing architecture designs, clean code, refactoring, testing, debugging, secure coding, APIs, production readiness, user interfaces, design patterns, algorithms, relational databases and pragmatic practices.

debugging

Finds the root cause of failures in any language with a reproduce, hypothesize and prove method, using The Pragmatic Programmer. Use whenever behavior is wrong and the cause is unknown: a stack trace, a bug report, a crash or hang, an intermittent or flaky failure, something broken only in production, a fix that didn't hold, or someone stuck on an error, even if they only paste the message. Covers "por qué falla", "no entiendo este error", "falla a veces", "arreglá este bug" and "en mi máquina anda". Not needed when the cause is already evident from the error; for writing regular tests use testing; to add logging or retries use production-readiness.

Read SKILL.md at the source

Pinned to revision 15e0e74e186c, so it is the text this page describes rather than whatever the author pushed since.

Files

Every link opens the file at its source, pinned to the revision this page describes.