global-standards
Aplicar estándares de codificación consistentes
也可从以下获取: Joseph OBrien
Los desarrolladores y equipos tienen dificultades para mantener un estilo de código consistente en todos los proyectos. Esta skill proporciona estándares completos para convenciones de nomenclatura, manejo de errores, patrones de validación y convenciones de proyecto para garantizar código uniforme y mantenible.
下载技能 ZIP
在 Claude 中上传
前往 设置 → 功能 → 技能 → 上传技能
开启并开始使用
测试它
正在使用“global-standards”。 ¿Cuáles son las convenciones de nomenclatura para variables y funciones de JavaScript?
预期结果:
- Usa camelCase para variables y funciones (ej., `userName`, `calculateTotal`)
- Usa PascalCase para clases y tipos (ej., `UserModel`, `ApiResponse`)
- Usa UPPER_SNAKE_CASE para constantes (ej., `MAX_RETRIES`, `API_URL`)
- Usa nombres descriptivos que revelen la intención (evita `x`, `temp`, `data`)
- Usa palabras completas en lugar de abreviaturas a menos que sean ampliamente aceptadas (ej., `user` no `usr`)
正在使用“global-standards”。 ¿Cómo debo manejar errores en mi endpoint de API?
预期结果:
- Envuelve las llamadas a servicios externos en bloques try-catch
- Registra errores con niveles de severidad apropiados y contexto
- Implementa lógica de reintento con retroceso exponencial para fallos transitorios
- Crea tipos de excepción personalizados para errores específicos del dominio
- Devuelve mensajes de error amigables para el usuario sin detalles sensibles
正在使用“global-standards”。 ¿Qué patrones de validación debo usar para entrada de usuario?
预期结果:
- Valida tanto en el lado del cliente como del servidor - nunca confíes solo en la validación del cliente
- Usa librerías de validación establecidas como Zod, Yup, Pydantic o Joi
- Sanitiza la entrada para prevenir XSS, inyección SQL e inyección de comandos
- Usa listas de permitidos en lugar de listas de bloqueados para validación de entrada
- Proporciona mensajes de error claros y accionables cerca de la entrada relevante
安全审计
安全Pure documentation skill containing only markdown reference files. Static findings are all false positives: the skill has no executable code, no network access, no file system operations, no command execution, and no environment variable access. All 52 detected patterns are benign documentation content, including code examples in markdown and references to external services in best-practices context.
风险因素
⚙️ 外部命令 (17)
🌐 网络访问 (1)
质量评分
你能构建什么
Mantener consistencia del código
Asegurar que todos los miembros del equipo sigan el mismo estilo de codificación y convenciones en toda la base de código
Establecer estándares de proyecto
Definir y comunicar estándares de codificación para nuevos proyectos o materiales de incorporación
Validar envíos de código
Verificar pull requests contra los estándares establecidos para estilo, manejo de errores y validación
试试这些提示
¿Cuáles son las convenciones de nomenclatura para [JavaScript/Python/TypeScript] al nombrar [variables/funciones/clases]?
¿Cómo debo manejar errores en mi endpoint de API que llama a un servicio externo? Incluye lógica de reintento y mensajes de usuario.
¿Qué patrones de validación debo usar para un formulario de registro con campos de email, contraseña y nombre?
¿Qué estructura de archivos, convenciones de nomenclatura y flujos de trabajo git debo establecer para un nuevo proyecto [React/Python/Node]?
最佳实践
- Aplica los estándares de forma proactiva al escribir código nuevo, no solo durante la revisión
- Coincide con el estilo del código circundante al agregar a archivos existentes
- Usa los archivos de referencia para orientación detallada sobre temas específicos
避免
- Mezclar diferentes estilos de nomenclatura dentro del mismo archivo o módulo
- Dejar comentarios obsoletos o engañosos en el código
- Omitir la validación de entrada para APIs internas asumiendo fuentes confiables
常见问题
¿Qué lenguajes de programación están soportados?
¿Cuál es el tamaño de función recomendado?
¿Cómo integro esto con mis herramientas existentes?
¿Están seguros los datos de mi código al usar esta skill?
¿Qué pasa si el código existente no coincide con los estándares?
¿En qué se diferencia esto de los linters y formateadores?
开发者详情
许可证
MIT
引用
main
文件结构