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.

testing

Writes and reviews automated tests in any language and makes code testable, using Clean Code, The Pragmatic Programmer, Refactoring and Clean Architecture plus common practice on test doubles and legacy code. Use whenever someone adds behavior that needs tests, asks what to test, works with mocks or integration tests, has code without tests, a brittle, slow or flaky suite, or asks about TDD or coverage, even if they only say "probá que esto ande". Covers "escribí tests para esto", "qué debería testear", "este test es frágil", "cómo testeo esto" and "conviene TDD". For a failure with an unknown cause use debugging. Not for load testing or test infrastructure setup.

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.