generating-sorbet
76Генерация сигнатур Sorbet RBI
Командам Ruby часто нужны сигнатуры типов без изменения исходных файлов. Этот skill помогает Claude, Codex и Claude Code создавать точные файлы Sorbet RBI и проверять их с помощью Sorbet.
Генерация встроенных RBS-типов для Ruby
Командам Ruby нужны сигнатуры типов рядом с исходным кодом. Этот навык добавляет RBS-inline комментарии и помогает с валидацией без создания отдельных RBS-файлов.
Скопируйте этот запрос в своего Агента. Он содержит каноническую страницу Skill и манифест.
Review the Skillstore skill "generating-rbs-inline" from https://skillstore.io/skills/dmitrypogrebnoy-generating-rbs-inline.md and its manifest at https://skillstore.io/api/skills/dmitrypogrebnoy-generating-rbs-inline/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.Ваш Агент по-прежнему должен показать план и запросить все подтверждения, требуемые политикой безопасности.
Используйте эти ссылки, когда AI-агенту, crawler или script нужен чистый контекст вместо полной страницы.
Использование «generating-rbs-inline». Ruby-класс пользователя содержит инициализатор, readers и метод приветствия.
Ожидаемый результат:
Навык добавляет встроенные аннотации для атрибутов, параметров конструктора и возвращаемых значений, затем отмечает любой неопределенный выведенный тип.
Использование «generating-rbs-inline». Объявление Struct хранит объекты аккаунтов и поддерживает инициализацию по ключевым словам.
Ожидаемый результат:
Навык добавляет типы атрибутов, описывает формы конструктора и отмечает, как инициализация по ключевым словам меняет принимаемые аргументы.
Использование «generating-rbs-inline». В проекте уже настроен Steep со сгенерированными RBS-файлами.
Ожидаемый результат:
Навык генерирует встроенные комментарии, валидирует полученные сигнатуры при наличии инструментов и сообщает об ошибках типов для проверки.
All static detections were adjudicated as false positives from Markdown code spans, RBS annotation syntax, documentation links, and reference example code. No evidence found for prompt injection, credential exposure, unauthorized network access, or malicious execution intent.
Делитесь версионным отчетом об оценке, нейтральным значком, встраиваемой карточкой и цитатами. Skillstore публикует доказательства, не решая, безопасен ли этот Skill.
https://skillstore.io/skills/dmitrypogrebnoy-generating-rbs-inline/audits/8?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_report[](https://skillstore.io/skills/dmitrypogrebnoy-generating-rbs-inline?utm_source=security_passport_badge)<a href="https://skillstore.io/skills/dmitrypogrebnoy-generating-rbs-inline?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/dmitrypogrebnoy-generating-rbs-inline/security.svg" alt="Skillstore security assessment" loading="lazy"></a><iframe src="https://skillstore.io/embed/skills/dmitrypogrebnoy-generating-rbs-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-rbs-inline security audit report (audit version 8) [Author version unspecified]. Skillstore. https://skillstore.io/skills/dmitrypogrebnoy-generating-rbs-inline/audits/8@techreport{dmitrypogrebnoy-dmitrypogrebnoy-generating-rbs-inline-2026,
author = {DmitryPogrebnoy},
title = {generating-rbs-inline security audit report (audit version 8)},
institution = {Skillstore},
year = {2026},
number = {8},
url = {https://skillstore.io/skills/dmitrypogrebnoy-generating-rbs-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-rbs-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-rbs-inline/audits/8"
identifiers:
- type: other
value: "skillstore:dmitrypogrebnoy-generating-rbs-inline:audit:8"
description: "Skillstore immutable audit report identifier"
Добавляйте встроенные комментарии типов к service objects, моделям и обычным Ruby-классам во время стандартной работы над функциями.
Размещайте информацию о типах рядом с публичными методами, чтобы сопровождающие могли проверять API-контракты в исходных файлах.
Постепенно внедряйте RBS-inline, избегая широких untyped-аннотаций и валидируя сгенерированные сигнатуры.
Use generating-rbs-inline to add RBS-inline annotations to this Ruby file. Avoid untyped and ask before guessing unclear types.
Review this Ruby class and add inline RBS comments for public and private methods using callers and tests for context.
Annotate these Data.define and Struct.new declarations with RBS-inline comments, including attributes and constructor behavior.
Generate precise inline annotations for this module, run available RBS validation steps, and refine any reported type errors.
Автор
DmitryPogrebnoyЛицензия
MIT
Ревизия Skillstore
r1
Примечание о версии
Автор не указал версию.
Ссылка
c579efd02184f1128d6741d16e6c8d951d7d4208
Актуальность поддержки
18.07.2026
Использование
14 загрузок · 186 просмотров
Генерация сигнатур Sorbet RBI
Командам Ruby часто нужны сигнатуры типов без изменения исходных файлов. Этот skill помогает Claude, Codex и Claude Code создавать точные файлы Sorbet RBI и проверять их с помощью Sorbet.
Генерация сигнатур Ruby RBS
В Ruby-проектах часто не хватает полных RBS-сигнатур, что ограничивает статическую проверку типов. Этот skill помогает Claude, Codex или Claude Code генерировать и проверять чистые RBS-файлы на основе Ruby-исходников.
Генерация встроенных сигнатур Sorbet
Командам Ruby часто нужны типизированные контракты методов без переноса логики в файлы RBI. Этот навык помогает Claude, Codex и Claude Code добавлять блоки sig Sorbet напрямую в исходные файлы.
Улучшение качества кода Ruby и Rails
от sickn33
Проектам на Ruby часто нужны понятные идиомы, тесты и проверки производительности. Этот навык помогает Claude, Codex и Claude Code работать с Rails, гемами, рефакторингом и профилированием.
Безопасная оценка обновлений Rails
от sickn33
Обновления Rails могут скрывать критические изменения, дрейф зависимостей и рискованные перезаписи файлов. Этот навык формирует структурированную оценку обновления и план выборочного слияния до применения изменений.
Запуск примера приветствия на Ruby
от EnactProtocol
Разработчикам нужны небольшие примеры для проверки выполнения инструментов Enact. Этот skill запускает Ruby-скрипт, который возвращает персонализированное приветствие и вывод версии Ruby.
Анализ качества тестов в разных фреймворках
от C0ntr0lledCha0s
Слабые тесты скрывают дефекты, замедляют рефакторинг и делают показатели покрытия вводящими в заблуждение. Этот навык анализирует тестовые наборы и дает приоритетные рекомендации по надежности, сопровождаемости, покрытию и мутационному тестированию.
Освойте продвинутые рабочие процессы Git
от AutumnsGrove
Сложную историю Git бывает трудно исправить без потери работы. Этот навык предоставляет пошаговые рабочие процессы для rebase, конфликтов, bisect, восстановления и управления ветками.
Создание надежных наборов тестов Jest
от C0ntr0lledCha0s
Проектам Jest часто нужны единообразные паттерны настройки, мокирования и проверок. Этот навык дает сфокусированные рекомендации, шаблоны и проверки для тестов JavaScript, TypeScript, React и тестов в стиле Vitest.