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.

clean-code

Writes and reviews readable, idiomatic code in any language at the level of names, functions, comments, classes, error handling and async or concurrent code, using Clean Code, A Philosophy of Software Design and The Pragmatic Programmer. Use whenever code is hard to follow, a function does too much, a name misleads, errors are handled badly, async code misbehaves, or someone asks whether code is clean or idiomatic, even if they don't say "clean code". Covers "cómo nombro esto", "esta función es muy larga", "cómo manejo este error", "cuándo comento" and translating advice between languages. For finding and fixing smells step by step use refactoring; to review a full PR use reviewing-code; for module interfaces across callers use the architect's software-design. Not for what a formatter already enforces.

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.