google/elephant-goldfish-model

出典
GitHub
初登場日
分野
スキル
GitHubスター数
11,303
主な言語
Python
ウェブサイト
egm.dev (新しいタブで開きます)

外部のオープンソース リポジトリを紹介するページです。HDATFの製品ではありません。

google/elephant-goldfish-model

何をするか

Elephant-Goldfish Modelは、実装前に設計判断を明確にする必要があるチーム向けのコーディングエージェント用プラグインであり、新しい言語モデルではありません。要件、設計草案、参照ソースを入力とし、概念の要約、仕様書、レビュー報告書を作ります。Elephantがプロジェクトの文脈を保持する一方、Goldfishのレビュアーは以前の会話なしで提供された文書を読みます。レビュー指示は全体構造、理解可能性、設計への批判、実装準備を分け、どの指摘を反映するかは人が決めます。別のスキルは設計文書と参照コードを比較し、勝手に修正せず差異を報告します。プラグインは実行環境のモデルと権限を使い、スキルファイル一つではなく、スキル群、レビュアーの指示文、文書基準を含む全体が必要です。レビューを行うセッションには、新しい文脈のサブエージェントを実際に生成できるツールが必要で、その機能がなければレビューを停止します。公開検証記録は試験済みのローカル手順と未解決のクラウド実行記録確認を区別しており、テストや人の判断の代替でもGoogleの公式サポート製品でもありません。

ライセンス

Apache-2.0 寛容で特許許諾を含みます。商用利用できます。告知を残し、変更点を明記します。

同じ分野のリポジトリ

  • unclebob/ub-mode
    ub-modeはコーディングエージェントを使う開発者向けの指示スキルであり、独立したアプリやモデルAPIではありません。動作の実証、複雑さの管理、弱いテストの点検なしにコード変更を完了扱いする問題を対象にします。変更依頼とリポジトリの文脈を入力とし、検証済みの小さな変更と作業説明を目標の出力にします。失敗するテストと最小限の動く変更から始め、その後に根本原因の修正と動作を保つ構造改善を求めます。複雑さとテスト実行範囲、構造的な重複、コードを意図的に変えてテストが検出するかを調べるミューテーションテストには、それぞれ別のツールを結び付けます。スキルのCRAP基準は複雑さとテスト実行範囲を組み合わせたもので、重複基準は似たコードが誤りである証明ではなく作業方針です。利用には対応するスキル読み込み機構、別途用意するツール、対象プロジェクトのテスト環境が必要で、補助ツールmutatorはPython 3.11以降を明記しています。指示文を読み込むだけではツールは導入も実行もされず、数値基準とエージェントへの指示だけでは正しさや安全な権限処理を実証できません。
  • t3dotgg/tstack
    tstackは、コード変更の依頼からレビュー済みのGitHubプルリクエストであるPRまでを整理する、コーディングエージェント用スキル集です。独立したホスティングサービスではなく、レビュー、引き継ぎ、PR監視の手順を繰り返し利用したいClaude CodeとCodexの利用者を対象としています。変更依頼や既存のブランチとPRを入力とし、変更コード、検証の証拠、レビュー結果、PRの引き継ぎまたは許可されたマージを成果とします。full-sendは実装、自ら観察した証拠、sol-loopのレビュー、PR作成、CI監視をつなぎ、full-stopは人が処理するためPRを未マージのまま開いておきます。マージ前の条件には最新コミットの証拠、必須チェック、指摘への対応、ブランチの最新性、マージ可能性が含まれます。babysit-prはT3 Codeの監視機能と代替のpr-waitを区別し、ボットの指摘をソースと照合してからコードを直すよう説明しています。READMEは認証済みGitHub CLI、pr-wait用のpython3、councilやsol-loopで他社モデルを実行できる環境を要求します。編集して使う手順文書なので、モデル間の合意や監視通知を正確性の証明、または組織の承認方針を無視する権限と見なすべきではありません。
  • huaizhuanghub/dsh-persona-dafeiyu
    DeepSeek Harnessで話し方や役割の設定を管理する人物設定ライブラリーのプラグインです。内蔵設定を選ぶほか、Markdownやテキストファイル、貼り付けで独自の本文を取り込めます。選択した本文を独立したシステムプロンプト区間に挿入し、変更は次の要求から反映されます。プロファイル全体、作業フォルダー、セッションを区別し、狭い範囲の選択を優先します。設定画面で名前変更、有効化、削除、書き出し、本文確認ができますが、内蔵項目の編集や削除には制限があります。本文は必要な項目だけ取得し、通常の状態応答には主にメタデータを返します。Node.js 20以上とDSHが必要で、対象プロファイルにnpmパッケージを追加して使います。全体と作業フォルダーの選択は保存されますが、セッション選択はメモリー上にあり再起動で失われます。人物設定の切り替えには再起動不要ですが、コード更新には再起動や画面更新が必要です。独立モデルや実行権限管理ではなく、画面スロットの対応はホスト版に依存します。
  • morganlinton/BeautifulRust
    コーディングエージェントがRustを作成、レビュー、移植する際に読む三つのskillとlint設定の組み合わせです。独立したコンパイラーやRustモデルではなく、規則と作業手順を与えるプラグインです。入力は実装依頼、既存ファイルや差分、他言語のコードとテストです。出力はRust実装、規則と位置を示す優先度別レビュー、または移植時の差異とテスト対応記録です。レビューではエラー処理、公開API、所有権、安全性を分け、修正例を示します。移植では既存テストを先に移し、動作の違いを確認する手順を説明します。Claude Codeプラグインや対応エージェントのskill配置先への接続が必要で、skillの導入だけでCI検査は有効になりません。別のlint設定をCargoへ反映し、Rustツールチェーンで実行して初めて機械検査可能な規則を強制できます。小規模な独自評価は全プロジェクトの正しさや欠陥除去を保証せず、生成物と実テストの確認が必要です。
  • github/lever
    コーディングエージェントが結果を測定して改善を繰り返すためのCopilotプラグインとスキル集です。開発者が遅いテストなどの問題を自然言語で説明すると、作業設計用カードを作成します。Loop Cardには指標、測定方法、変更なしの反復で生じる変動、基準値、改善判定、中止条件を記録します。対照条件との比較実験、実行仕様、リファクタリングの分担、PR確認、進捗整理もスキル化されています。Copilotに導入し、新しいセッションで読み取り専用のカード作成から始められます。個人と保存庫の設定で自律性とモデル使用水準を定めますが、保存庫の保護規則は優先されます。反復作業の自動化にはGitHub MCPツールが必要で、自動化は停止状態で作成し試験後に有効化します。導入だけで全作業の自動マージや定期実行が始まるものではありません。初期段階のプロジェクトであり、改善効果と安全な委任は実際の測定手段と権限設定に依存します。

Trendshiftのランキングに入ったリポジトリだけを載せ、リストは候補を探すためだけに使いました。順位の数字は転載していません。説明、ライセンス、スター数は各GitHubリポジトリで確認しました。解説は私たちの判断です。これらを試験したわけではなく、上昇リストに載ったことは品質の証明ではありません。

GitHubで見る (新しいタブで開きます)