mindfold-ai/Trellis

The best agent harness.

何を解決するか

AIコーディングエージェントは通常、各セッションを完全に初期状態から開始し、プロジェクト固有の規則、チームの要件、および以前の進捗に関する記憶がありません。Trellisは、仕様、タスク、記憶をリポジトリに永続的に保存するエンジニアリングフレームワークを提供し、異なるセッションやプラットフォーム間でエージェントが確実に確立されたエンジニアリング基準に従うことを保証します。

動作方法

Trellisは、専用のサブエージェントを使用して4段階のループを実装します。

  1. 計画: ブレインストーミングエージェント(trellis-brainstorm)が要件を明確化しPRD(製品要件書)を作成し、リサーチエージェント(trellis-research)が複雑な項目を処理します。
  2. 実装: 実装エージェント(trellis-implement)がPRDと注入されたコンテキストに基づいてコードを記述します。
  3. 検証: 検証エージェント(trellis-check)が差分を仕様と照合し、Lint、型チェック、テストを実行し、エラーを自動で修正します。
  4. 完了: システムは仕様を更新(trellis-update-spec)して新しい学びをプロジェクトの共有ルールに反映させ、タスクをアーカイブします。

対象ユーザー

AIコーディングエージェントを使用し、複数のAIプラットフォーム間で一貫した基準、共有プロジェクト記憶、構造化されたワークフローを維持したい単独開発者およびエンジニアチーム向けです。

特徴

  • 自動注入された仕様: AIエージェントに関連するプロジェクトの慣習を自動的に提供します。
  • タスク中心のワークフロー: PRDとタスクステータスをリポジトリ内に整理します。
  • プロジェクト記憶: ワークスペースジャーナルを使用してセッション間のコンテキストを保持します。
  • マルチプラットフォーム対応: 22種類の異なるAIコーディングプラットフォームで動作します。
  • アブレーションテスト: Trellisを一時的に削除して、フレームワーク有無でのプロジェクト状態を比較できる機能です。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト