Edwin David Vélez
Community@david181222 · Colombia
Edwin David Vélez provides a SOLID principles audit skill for Java, C#, and JavaScript codebases, delivering severity-ranked reports with refactors and contract tests.
Agent Skills by Edwin David Vélez
Showing 1 vetted skills indexed across 1 GitHub repositories.
Frequently Asked Questions About Edwin David Vélez
FAQPage SchemaWhat tasks can I perform with david181222's solid skill?▼
You can audit Java, C#, and JavaScript code against all five SOLID principles, receive a severity-ranked report with evidence and blast radius, get concrete refactors such as role interfaces, composition, and strategy patterns, and generate executable contract and substitution tests.
Who should use the solid skill?▼
Software engineers reviewing pull requests for design regressions, architects evaluating class hierarchies and dependency direction, developers deciding between inheritance and composition, and students justifying object-oriented design decisions in academic reports.
Which languages and design problems does the solid skill cover?▼
It covers Java, C#, and JavaScript. Detected problems include god classes, fat interfaces, tight coupling, instanceof chains, NotImplementedException or UnsupportedOperationException in overrides, and async overrides of synchronous methods violating substitution contracts.
What output does the solid skill produce?▼
It produces a severity-ranked audit report with concrete evidence, blast radius analysis, patched code demonstrating the prescribed refactor, and executable contract tests, rather than vague design advice.
Is the solid skill free to use and what are its prerequisites?▼
The manifest lists no licensing fee or cost; it is distributed as a skill folder with native frontmatter at version 2.1. The only prerequisite is a Java, C#, or JavaScript codebase to audit or a hierarchy design to evaluate.