既存のリポジトリでrbsをゼロから書くのは大変なので、とりあえず雑にプロトタイプを生成する方法。
app
以下のディレクトリ構造にあわせて sig
にrbsを置くディレクトリ構成です。
app/models/user.rb
sig/app/models/user.rbs
シェル
find と xargs を使ってディレクトリを作成しつつ、rbsを生成する。
$ find app/ -name '*.rb' | xargs -I{} bash -c 'mkdir -p sig/$(dirname {}); rbs prototype rb {} > sig/{}s;'