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 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.
Detente y solicita confirmación antes de instalar.
Revisa el plan y obtén el consentimiento explícito del usuario antes de modificar archivos.
Copia esta solicitud en tu Agente. Incluye la página canónica del Skill y el manifiesto.
Review the Skillstore skill "generating-rbs" from https://skillstore.io/skills/dmitrypogrebnoy-generating-rbs.md and its manifest at https://skillstore.io/api/skills/dmitrypogrebnoy-generating-rbs/manifest. Verify the artifact. Stop and obtain explicit user consent before installing or changing files.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-rbs". Una clase de servicio Ruby con argumentos de inicializador, métodos públicos y métodos auxiliares privados.
Resultado esperado:
Un resumen de firma RBS correspondiente con tipos de constructor, tipos de retorno de métodos, secciones de visibilidad y notas sobre supuestos inferidos.
Usando "generating-rbs". Un objeto Ruby Struct o Data con atributos tipados y métodos factory.
Resultado esperado:
Una descripción RBS concisa que captura lectores de atributos, forma de inicialización y comportamiento de objeto de valor.
Usando "generating-rbs". Un módulo Ruby que incorpora dependencias y define constantes.
Resultado esperado:
Un plan de firmas que cubre métodos de módulo, módulos incluidos, constantes y pasos de validación.
All 400 representative static findings are false positives caused by RBS reference signatures, documentation syntax, and bundled Zeitwerk example source. The skill instructions generate and validate type signatures; no evidence shows secret collection, network transfer, shell execution, identity changes, or prompt-injection intent. Static review was capped at 400/1166 representative findings; omitted static matches are unconfirmed, so automatic publishing stays disabled until manual review.
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-rbs/audits/10?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_report[](https://skillstore.io/skills/dmitrypogrebnoy-generating-rbs?utm_source=security_passport_badge)<a href="https://skillstore.io/skills/dmitrypogrebnoy-generating-rbs?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/dmitrypogrebnoy-generating-rbs/security.svg" alt="Skillstore security assessment" loading="lazy"></a><iframe src="https://skillstore.io/embed/skills/dmitrypogrebnoy-generating-rbs.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-rbs security audit report (audit version 10) [Author version unspecified]. Skillstore. https://skillstore.io/skills/dmitrypogrebnoy-generating-rbs/audits/10@techreport{dmitrypogrebnoy-dmitrypogrebnoy-generating-rbs-2026,
author = {DmitryPogrebnoy},
title = {generating-rbs security audit report (audit version 10)},
institution = {Skillstore},
year = {2026},
number = {10},
url = {https://skillstore.io/skills/dmitrypogrebnoy-generating-rbs/audits/10},
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-rbs security audit report (audit version 10)"
version: "unspecified"
type: report
authors:
- name: "DmitryPogrebnoy"
date-released: "2026-07-21"
url: "https://skillstore.io/skills/dmitrypogrebnoy-generating-rbs/audits/10"
identifiers:
- type: other
value: "skillstore:dmitrypogrebnoy-generating-rbs:audit:10"
description: "Skillstore immutable audit report identifier"
Generar archivos RBS iniciales para las clases de una biblioteca antes de introducir verificaciones estáticas de tipos.
Crear firmas que puedan validarse antes de agregar verificación de tipos a una aplicación Ruby.
Producir firmas RBS legibles que describan métodos, constantes y estructuras de objetos.
Genera firmas RBS puras para este archivo Ruby y colócalas en la ruta sig correspondiente. Evita untyped salvo que no pueda inferirse ningún tipo.
Analiza estos archivos Ruby como un único módulo y genera firmas RBS coherentes para sus APIs públicas y privadas.
Revisa estas firmas RBS generadas comparándolas con el código fuente Ruby y las pruebas. Reemplaza las entradas untyped evitables por tipos concretos inferidos.
Genera firmas RBS, ejecuta rbs validate, corrige todos los problemas reportados y ejecuta steep check solo si este proyecto tiene Steep configurado.
Autor
DmitryPogrebnoyLicencia
MIT
Revisión de Skillstore
r1
Aviso de versión
El autor no declaró una versión.
Ref.
b959ebfd1043a07c0c4378ab94ca4342cb0259f5
Actualidad del mantenimiento
21/7/2026
Uso
5 descargas · 906 vistas
Estructura de archivos
📁 core/
📁 io/
📁 rbs/
📄 data.rbs
📄 dir.rbs
📄 env.rbs
📄 file.rbs
📄 gc.rbs
📄 hash.rbs
📄 io.rbs
📄 math.rbs
📄 proc.rbs
📄 ruby.rbs
📄 set.rbs
📄 time.rbs
📁 stdlib/
📁 abbrev/
📁 base64/
📁 cgi/
📁 csv/
📁 date/
📁 dbm/
📁 digest/
📁 erb/
📁 etc/
📁 find/
📁 ipaddr/
📁 json/
📁 kconv/
📁 logger/
📁 monitor/
📁 mutex_m/
📁 nkf/
📁 open3/
📁 openssl/
📁 pp/
📁 pstore/
📁 psych/
📁 pty/
📁 rdoc/
📁 resolv/
📁 ripper/
📁 socket/
📁 strscan/
📁 time/
📁 timeout/
📁 tmpdir/
📁 tsort/
📁 uri/
📁 yaml/
📁 zlib/
📄 SKILL.md
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 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.
Crear agentes de Claude Code
por C0ntr0lledCha0s
Crear agentes de IA confiables requiere esquemas claros, herramientas seguras y pasos de revisión repetibles. Esta skill guía el diseño, la validación, la migración y el mantenimiento de agentes para flujos de trabajo de Claude Code.
Crear comandos slash de Claude Code
por C0ntr0lledCha0s
Los equipos necesitan flujos de trabajo de IA repetibles que sean fáciles de invocar y revisar. Esta skill ayuda a crear, actualizar, validar y documentar comandos slash de Claude Code.
Revisar código con controles de calidad estructurados
por alirezarezvani
Las revisiones de código pueden pasar por alto problemas de calidad, seguridad y mantenibilidad. Esta skill guía revisiones estructuradas con scripts, listas de comprobación y generación de informes.
Formatear JSON con validación clara
por EnactProtocol
El JSON compacto es difícil de revisar, y los datos no válidos ralentizan la depuración. Esta skill valida JSON y devuelve una versión limpia e indentada con errores.
Revisar Código para Detectar Errores y Problemas de Seguridad
por 21pounder
Las revisiones de código pueden pasar por alto errores, fallos de seguridad y problemas de mantenibilidad. Esta habilidad guía a Claude, Codex y Claude Code mediante pasos de revisión estructurados.
Evaluar la legibilidad del código para personas no desarrolladoras
por AbeJitsu
Los equipos a menudo necesitan código que gerentes, partes interesadas y nuevos colaboradores puedan entender. Esta skill revisa nombres, comentarios, jerga y documentación para que los revisores obtengan una puntuación clara de legibilidad.