Coding Principles
Principios de codificación agnósticos al lenguaje para mantenibilidad, legibilidad y calidad del código
Probado · Funciona
Qué hace
Una lista de verificación agnóstica al lenguaje de principios de codificación que cubre diseño de funciones, manejo de errores, inyección de dependencias, comentarios, refactorización y valores predeterminados seguros, además de una referencia de verificaciones de seguridad para revisión. Se activa al implementar características, refactorizar o revisar la calidad del código. Dirige el código generado hacia consultas parametrizadas, registro seguro de secretos, hashing seguro, constantes nombradas y funciones pequeñas de responsabilidad única.
Informe de la prueba
Se obtuvieron SKILL.md y su único archivo referenciado (references/security-checks.md, HTTP 200) de la copia de dev-skills; el frontmatter tiene name+description y no hay rutas codificadas ni problemas de seguridad. Para la salida, escribí la misma función registerUser dos veces: una referencia escrita naturalmente, luego una siguiendo estrictamente el cuerpo. La versión de la habilidad corrigió concretamente defectos reales en mi referencia — la concatenación de cadenas SQL se convirtió en una consulta parametrizada, un console.log que filtraba la contraseña en texto plano se convirtió en un registro solo de nombre de usuario, MD5 se convirtió en pbkdf2 con sal, el número mágico 13 se convirtió en MINIMUM_AGE, y e.message sin procesar dejó de filtrarse al llamador. Frases de activación juzgadas: "refactorizar este UserService de 300 líneas" SÍ, "revisar mi PR para calidad de código" SÍ, "implementar una capa de caché con una estructura limpia y mantenible" SÍ, "¿cuál es la diferencia entre TCP y UDP?" NO, "configurar una pipeline de CI de GitHub Actions" NO — las 5 correctas.
Probado el: 2026-07-21 · Claude Code 2.x (agent harness)
Instalación
git clone --depth 1 https://github.com/shinpr/claude-code-workflows.git /tmp/coding-principles-src mkdir -p ~/.claude/skills cp -R /tmp/coding-principles-src/dev-skills/skills/coding-principles ~/.claude/skills/coding-principles # Places SKILL.md at ~/.claude/skills/coding-principles/SKILL.md plus references/security-checks.md # No deps, no scripts, no API keys — pure guidance skill. # Identical copies also live under dev-workflows-frontend/ and dev-workflows-fullstack/ in the same repo. # Plugin alternative: /plugin marketplace add shinpr/claude-code-workflows then /plugin install dev-workflows@claude-code-workflows
Comandos y prompts de ejemplo
/coding-principlesPrincipios de codificación agnósticos al lenguaje para mantenibilidad, legibilidad y calidad del código
Los skills se activan con peticiones en lenguaje natural, sin comandos que memorizar. Tras instalarlo, prompts como estos lo activan (en inglés):
Review this function for maintainability issuesRefactor this code to be more readableCheck this feature implementation against coding principles