---
name: ruby-project
description: Trabalhar em Ruby ou Rails com gems, models, jobs, migrations, testes e convenções do projeto. Use quando Gemfile existir.
---

# Ruby Project

## Procedimento

1. Identifique Rails ou Ruby genérico, gems, testes e comandos.
2. Preserve convenções de models, controllers, jobs, services e migrations.
3. Para dados, avalie rollback e impacto em callbacks/validações.
4. Rode bundle exec com testes focados quando possível.
5. Reporte migration, comandos e riscos operacionais.

## Regra

Não alterar callback ou migration sem evidência de comportamento coberto.

## Objetivo

Ativar esta skill quando os sinais do projeto baterem com o contexto descrito e complementar o fluxo SDD sem depender dele.

## Evidências

Reporte sinais detectados, arquivos consultados, comandos executados e lacunas.

## Fallback

Se os sinais forem inconclusivos, use `project-conventions`, registre a incerteza e siga validação manual.
