すべてのユースケース

コードベース技術的負債の自動スキャン

Zeroがリポジトリをクローンし、技術的負債の完全スキャンを実行、深刻度別に分類してGitHub Issueに構造化レポートを作成します。

Zeroの接続先:GitHub

Zeroが出力する結果

課題

技術的負債はすべてのコードベースに存在します。問題はそれが蓄積することではなく、静かに蓄積することです。チケットなし、オーナーなし、優先度なし。遅いPR、不安定なテスト、誰もスケジュールしなかったリファクタリングとして現れます。Zeroにリポジトリをスキャンするよう伝えます。クローンし、コードを読み、負債を見つけ、重要度別にランク付けし、チームが実際に確認して対処できるよう構造化されたGitHub issueを1つ作成します。

Zeroによる解決方法

ステップ1:ツールを接続する

GitHub
GitHub
必須
Zeroがリポジトリをクローンし、コードを読み、構造化されたGitHub issueとして発見を記録します。
接続

ステップ2:Zeroに聞く

@Zero vm0-ai/vm0をクローンし、コードベース全体の技術的負債をスキャンし、重要度別に分類して、完全な内訳を含むGitHub issueを作成してください。私にアサインしてください。
Zeroがリポジトリをクローン
Zeroがリポジトリを隔離された実行環境にプルし、依存関係、構造、コードパターンを含むコードベース全体を検査します。
発見を重要度別に分類
Zeroが技術的負債のシグナルを特定します:非推奨のパッケージ、デッドコード、テストのない大きなコンポーネント、循環インポート、一貫性のないパターン、型カバレッジの欠如。各発見は高、中、低とラベル付けされます。
構造化されたGitHub issueを作成
Zeroが重要度別にグループ化された完全な内訳を含む単一のGitHub issueを作成します。各エントリにはファイルパス、問題の説明、提案される修正が含まれます。

ステップ3:さらに活用する

高重要度アイテムをアサイン
上位の発見を適切なエンジニアに配布
@Zero issue #9012の高重要度アイテムごとに、個別のGitHub issueを作成し、関連するコードオーナーにアサインしてください。
負債スプリントをスケジュール
集中的なクリーンアップサイクルを計画
@Zero issue #9012の高・中アイテムをLinearの次のスプリントのバックログイシューとして追加してください。
定期スキャンを設定
スケジュールで監査を最新に保つ
@Zero 隔週月曜日に、vm0-ai/vm0を再スキャンし、新しい発見をissue #9012に追加してください。

より良い結果のためのヒント

リポジトリが大きい場合はスコープを絞りましょう。「turbo/apps/platformのみスキャン」は高速に実行され、より焦点を絞ったレポートを生成します。
チームにとって最も重要なパターンをZeroに伝えてください。「400行以上のコンポーネントをフラグ」や「不足しているTypeScript型をハイライト」。
定期スキャンをスケジュールし、新しい負債が複合する前にキャッチしましょう。月次またはスプリントごとのケイデンスが効果的です。