コンテンツにスキップ

提供スキル

Rigorは一連のエージェントスキルをバンドルしています——AIコーディングエージェント(Claude Codeと互換ツール)があなたの代わりに実行できる構造化ワークフローです。skills/に格納されており、Rigorが利用可能なプロジェクト内でエージェントが作業するときに自動的に発見されます。

スキルはオプションです。スキルが行うことはすべて、このマニュアルのコマンドで手動で実行できます。スキルはワークフローをエンドツーエンドで進めるだけです。

コールドスタートからプロジェクトをRigorにオンボードします。スタック(Rails、RSpec、dry-rb、…)を検出し、対応するプラグインを提案し、採用モード——既存コードベース向けのベースライン(baseline)スナップショットまたはクリーンなコードベース向けのゼロ診断ゲート——を選択し、.rigor.dist.ymlを書き出して最初のベースラインを生成します。

プロジェクトに初めてRigorをセットアップするときに使ってください。

既存の.rigor-baseline.ymlをルールごとに削減します。rigor triageで優先順位を付け、各診断についてそのサイトを実際のバグ、安全なスタイル上の発見、または偽陽性として分類し——修正、# rigor:disable、またはRigor側のリグレッションspecを提供し——最後にベースラインを再生成します。

プロジェクトがすでにRigorを実行していて、バックログを少しずつ減らしたいときに使ってください。

自分のリポジトリに新しいRigorプラグインをスキャフォールドします——スタンドアロンgemまたはプロジェクトプライベートプラグイン——推論できないアプリケーションDSLやメタプログラミングパターンについてRigorに教えます。gemspec、プラグインクラス、ASTウォーカー、型の貢献、テストをカバーします。

バンドルされたプラグインがプロジェクトが依存するフレームワークやDSLをカバーしていないときに使ってください。

上記の3つのスキルはrigortype gemの内部に出荷されているので、Rigorがmise / gem installでプロジェクト側のソースチェックアウトなしにインストールされていても到達できます。rigor skillコマンドがそれらを表面化させます:

Terminal window
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リファレンスを参照してください。

エージェントスキルをサポートするエージェントでは、名前でスキルを呼び出します(Claude Codeでは/rigor-project-init)。エージェントは(ソースチェックアウトのskills/から、またはそうでなければrigor skill print <name>を通じて)スキル定義を読み込み、それに従います。ツールがスキルをサポートしていない場合、各スキルのSKILL.mdは自分でフォローできるプレーンなチェックリストとして読めます。

© 2026 TypedDuck. Licensed under CC BY-SA 4.0.