generating-rbs-inline
78Generar tipos RBS inline para Ruby
Los equipos de Ruby necesitan firmas de tipos cerca del código fuente. Esta skill agrega comentarios RBS-inline y guía la validación sin crear archivos RBS separados.
Generar firmas inline de Sorbet
Los equipos de Ruby a menudo necesitan contratos de métodos tipados sin mover la lógica a archivos RBI. Esta skill guía a Claude, Codex y Claude Code para agregar bloques sig de Sorbet directamente en los archivos fuente.
Copia esta solicitud en tu Agente. Incluye la página canónica del Skill y el manifiesto.
Review the Skillstore skill "generating-sorbet-inline" from https://skillstore.io/skills/dmitrypogrebnoy-generating-sorbet-inline.md and its manifest at https://skillstore.io/api/skills/dmitrypogrebnoy-generating-sorbet-inline/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.Tu Agente debe seguir mostrando su plan y solicitar cualquier confirmación exigida por la política de seguridad.
Usa estos enlaces cuando un agente de IA, crawler o script necesite contexto limpio en vez de leer la página completa.
Usando "generating-sorbet-inline". Una clase Ruby con un inicializador, dos lectores de atributos y un método de saludo.
Resultado esperado:
El archivo recibe un typed sigil si falta, extend T::Sig y firmas a nivel de método para cada API pública.
Usando "generating-sorbet-inline". Un objeto de servicio con argumentos de palabra clave y un valor opcional.
Resultado esperado:
Las firmas generadas describen las palabras clave obligatorias, los valores anulables y el tipo de retorno del método en sintaxis de Sorbet.
Usando "generating-sorbet-inline". Un archivo que ya usa # typed: strict y algunos bloques sig existentes.
Resultado esperado:
La skill conserva el sigil strict, completa las firmas faltantes y marca cualquier tipo incierto restante para revisión.
Most static findings are false positives caused by Markdown backticks, Sorbet sig syntax, documentation URLs, Ruby Hash#fetch, and bundled reference examples. No prompt injection or malicious exfiltration intent was found. The main residual risk is the instruction to run Sorbet validation commands in the user project.
Comparte el informe de evaluación versionado, la insignia neutral, la tarjeta insertable y las citas. Skillstore presenta evidencias sin decidir si este Skill es seguro.
https://skillstore.io/skills/dmitrypogrebnoy-generating-sorbet-inline/audits/8?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_report[](https://skillstore.io/skills/dmitrypogrebnoy-generating-sorbet-inline?utm_source=security_passport_badge)<a href="https://skillstore.io/skills/dmitrypogrebnoy-generating-sorbet-inline?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/dmitrypogrebnoy-generating-sorbet-inline/security.svg" alt="Skillstore security assessment" loading="lazy"></a><iframe src="https://skillstore.io/embed/skills/dmitrypogrebnoy-generating-sorbet-inline.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>DmitryPogrebnoy. (2026). generating-sorbet-inline security audit report (audit version 8) [Author version unspecified]. Skillstore. https://skillstore.io/skills/dmitrypogrebnoy-generating-sorbet-inline/audits/8@techreport{dmitrypogrebnoy-dmitrypogrebnoy-generating-sorbet-inline-2026,
author = {DmitryPogrebnoy},
title = {generating-sorbet-inline security audit report (audit version 8)},
institution = {Skillstore},
year = {2026},
number = {8},
url = {https://skillstore.io/skills/dmitrypogrebnoy-generating-sorbet-inline/audits/8},
note = {Author version unspecified}
}cff-version: 1.2.0
message: "If you use this Skill, cite its author and this versioned security audit report."
title: "generating-sorbet-inline security audit report (audit version 8)"
version: "unspecified"
type: report
authors:
- name: "DmitryPogrebnoy"
date-released: "2026-07-05"
url: "https://skillstore.io/skills/dmitrypogrebnoy-generating-sorbet-inline/audits/8"
identifiers:
- type: other
value: "skillstore:dmitrypogrebnoy-generating-sorbet-inline:audit:8"
description: "Skillstore immutable audit report identifier"
Agregar bloques sig de Sorbet a una clase con constructores, lectores y métodos de instancia simples.
Convertir archivos seleccionados a firmas inline de Sorbet manteniendo la política de typed sigil existente.
Comprobar las firmas generadas en busca de uso de T.untyped, declaraciones extend T::Sig faltantes y tipos de retorno no coincidentes.
Agrega firmas inline de Sorbet a este archivo Ruby. Conserva el typed sigil actual y explica cualquier elección de tipo incierta.
Genera bloques sig inline para estos métodos. Usa la implementación y las pruebas para evitar T.untyped a menos que no se pueda inferir un tipo confiable.
Agrega firmas de Sorbet para el constructor, los métodos attr_reader, los métodos attr_writer y los métodos públicos de instancia de esta clase.
Revisa estas firmas inline de Sorbet, identifica posibles errores de tipos y sugiere refinamientos seguros antes de ejecutar cualquier comando de validación.
Autor
DmitryPogrebnoyLicencia
MIT
Revisión de Skillstore
r1
Aviso de versión
El autor no declaró una versión.
Ref.
c579efd02184f1128d6741d16e6c8d951d7d4208
Actualidad del mantenimiento
18/7/2026
Uso
9 descargas · 414 vistas
Generar tipos RBS inline para Ruby
Los equipos de Ruby necesitan firmas de tipos cerca del código fuente. Esta skill agrega comentarios RBS-inline y guía la validación sin crear archivos RBS separados.
Generar firmas RBI de Sorbet
Los equipos de Ruby a menudo necesitan firmas de tipos sin cambiar los archivos fuente. Esta skill guía a Claude, Codex y Claude Code para crear archivos RBI de Sorbet precisos y validarlos con Sorbet.
Generar firmas RBS para Ruby
Los proyectos Ruby a menudo carecen de firmas RBS completas, lo que limita la verificación estática de tipos. Esta habilidad guía a Claude, Codex o Claude Code en la generación y validación de archivos RBS puros a partir de código fuente Ruby.
Mejorar la calidad del código Ruby y Rails
por sickn33
Los proyectos Ruby a menudo necesitan modismos claros, pruebas y comprobaciones de rendimiento. Esta habilidad guía a Claude, Codex y Claude Code en Rails, gemas, refactorización y profiling.
Evalúa actualizaciones de Rails de forma segura
por sickn33
Las actualizaciones de Rails pueden ocultar cambios incompatibles, desviaciones de dependencias y sobrescrituras de archivos riesgosas. Esta skill crea una evaluación estructurada de la actualización y un plan de fusión selectiva antes de aplicar cambios.
Ejecutar un ejemplo de saludo en Ruby
por EnactProtocol
Los desarrolladores necesitan ejemplos pequeños para verificar la ejecución de herramientas de Enact. Esta skill ejecuta un script de Ruby que devuelve un saludo personalizado y la salida de la versión de Ruby.
Analizar la calidad de las pruebas en distintos frameworks
por C0ntr0lledCha0s
Las pruebas débiles ocultan defectos, ralentizan la refactorización y hacen que las cifras de cobertura sean engañosas. Esta skill analiza suites de pruebas y ofrece orientación priorizada sobre fiabilidad, mantenibilidad, cobertura y pruebas de mutación.
Domina flujos de trabajo avanzados de Git
por AutumnsGrove
El historial complejo de Git puede ser difícil de reparar sin perder trabajo. Esta skill proporciona flujos de trabajo guiados para rebase, conflictos, bisect, recuperación y gestión de ramas.
Crear suites de pruebas Jest fiables
por C0ntr0lledCha0s
Los proyectos Jest suelen necesitar patrones coherentes de configuración, mocking y aserciones. Esta skill ofrece orientación enfocada, plantillas y comprobaciones para pruebas de JavaScript, TypeScript, React y estilo Vitest.