提供スキル
Rigorは一連のエージェントスキルをバンドルしています——AIコーディングエージェント(Claude Codeと互換ツール)があなたの代わりに実行できる構造化ワークフローです。skills/に格納されており、Rigorが利用可能なプロジェクト内でエージェントが作業するときに自動的に発見されます。
スキルはオプションです。スキルが行うことはすべて、このマニュアルのコマンドで手動で実行できます。スキルはワークフローをエンドツーエンドで進めるだけです。
rigor-project-init
Section titled “rigor-project-init”コールドスタートからプロジェクトをRigorにオンボードします。スタック(Rails、RSpec、dry-rb、…)を検出し、対応するプラグインを提案し、採用モード——既存コードベース向けのベースライン(baseline)スナップショットまたはクリーンなコードベース向けのゼロ診断ゲート——を選択し、.rigor.dist.ymlを書き出して最初のベースラインを生成します。
プロジェクトに初めてRigorをセットアップするときに使ってください。
rigor-baseline-reduce
Section titled “rigor-baseline-reduce”既存の.rigor-baseline.ymlをルールごとに削減します。rigor triageで優先順位を付け、各診断についてそのサイトを実際のバグ、安全なスタイル上の発見、または偽陽性として分類し——修正、# rigor:disable、またはRigor側のリグレッションspecを提供し——最後にベースラインを再生成します。
プロジェクトがすでにRigorを実行していて、バックログを少しずつ減らしたいときに使ってください。
rigor-plugin-author
Section titled “rigor-plugin-author”自分のリポジトリに新しいRigorプラグインをスキャフォールドします——スタンドアロンgemまたはプロジェクトプライベートプラグイン——推論できないアプリケーションDSLやメタプログラミングパターンについてRigorに教えます。gemspec、プラグインクラス、ASTウォーカー、型の貢献、テストをカバーします。
バンドルされたプラグインがプロジェクトが依存するフレームワークやDSLをカバーしていないときに使ってください。
CLIからスキルを発見する
Section titled “CLIからスキルを発見する”上記の3つのスキルはrigortype gemの内部に出荷されているので、Rigorがmise / gem installでプロジェクト側のソースチェックアウトなしにインストールされていても到達できます。rigor skillコマンドがそれらを表面化させます:
rigor skill list # バンドルされた各スキルの名前 + 絶対パスrigor skill print <name> # SKILL.md本体を出力(references/ヘッダー付き)rigor skill path <name> # 1行の絶対SKILL.mdパス。ファイル読み取りツール向けrigor skill print rigor-project-initは、リポジトリを指し示すことなくAIエージェントにオンボーディングワークフローを手渡す正規の方法です。CLIリファレンスを参照してください。
スキルを実行する
Section titled “スキルを実行する”エージェントスキルをサポートするエージェントでは、名前でスキルを呼び出します(Claude Codeでは/rigor-project-init)。エージェントは(ソースチェックアウトのskills/から、またはそうでなければrigor skill print <name>を通じて)スキル定義を読み込み、それに従います。ツールがスキルをサポートしていない場合、各スキルのSKILL.mdは自分でフォローできるプレーンなチェックリストとして読めます。
© 2026 TypedDuck. Licensed under CC BY-SA 4.0.