Communitygithub.com

btcpayserver/btcpayserver

Úsalo al editar o revisar archivos Razor `.cshtml` que contengan cadenas localizadas con parámetros. Elige StringLocalizer para texto plano y codifica de forma segura los parámetros de ViewLocalizer cuando las cadenas localizadas contengan HTML.

¿Qué es btcpayserver?

Esta habilidad está diseñada para desarrolladores que trabajan con el proyecto BTCPay Server y necesitan gestionar la localización en archivos Razor `.cshtml`. Al editar o revisar dichos archivos, la habilidad guía al usuario para elegir entre `StringLocalizer` (para texto plano) y `ViewLocalizer` (para cadenas con contenido HTML). Cuando se usa `ViewLocalizer`, es crucial codificar los parámetros de forma segura para evitar vulnerabilidades de inyección HTML. La habilidad se apoya en la documentación de SKILL.md para proporcionar directrices claras y ejemplos de código. Es compatible con entornos de desarrollo que utilizan ASP.NET Core y Razor Pages, y su objetivo es mantener la seguridad y consistencia en la localización de la interfaz de usuario.

Compatible con~Claude Code~Codex CLI~Cursor
npx skills add btcpayserver/btcpayserver

Preguntar en tu IA favorita

Abre un nuevo chat con esta habilidad de agente ya precargada.

Documentación

¿Qué hace btcpayserver?

Úsalo al editar o revisar archivos Razor .cshtml que contengan cadenas localizadas con parámetros. Elige StringLocalizer para texto plano y codifica de forma segura los parámetros de ViewLocalizer cuando las cadenas localizadas contengan HTML.

Skills relacionados