evidentloop/sopify

Resumable, traceable AI coding — plans, handoffs, and evidence stay with the repo across hosts.

何を解決するか

Sopifyは、AI開発における「過度な早期コーディング」の問題に対処します。AIツールが要件が完全に理解されたり、決定が確定する前にコードを書き始める状況を防ぎます。AIホストやチームメイトとの切り替え時にコンテキストが失われるのを防ぎ、重要な設計上のトレードオフが一時的なチャット履歴に消えてしまうのを阻止します。

動作方法

Sopifyは、Codex、Claude、Cursor、Copilot、Qoderなどの既存のAIコーディングホストに統合されるプロトコルレイヤーです。AIがコードを実行する前に、まず分析・設計・タスク分割を行う「計画優先」のワークフローを強制します。これらの計画、検証レシート、決定の履歴は、リポジトリ内の .sopify/ ディレクトリにGit管理されたファイルとして保存されます。これにより、任意の対応ホストが ~go コマンドを使って特定のチェックポイントからタスクを再開でき、異なるツールや共同作業者間で一貫した状態を保つことができます。

対象ユーザー

AIコーディングアシスタントを使用し、異なるAIツールやチームメンバー間でも継続可能な、構造的で監査可能な開発プロセスを求める開発者。

特徴

  • 計画優先ワークフロー:コードを書く前にAIが停止し、明確化や承認を求めるよう強制します。
  • ホスト間の再開可能:開発者が1つのAIツールでタスクを開始し、別のツールで完了しても、コンテキストを再説明せずに済みます。
  • Git管理されたトレーサビリティ:計画や決定をリポジトリ内のプロジェクトアーティファクトとして保存し、開発履歴を監査可能にします。
  • ホスト非依存:新しいスタンドアロンツールを必要とせず、既存のエディタやCLIにインストール可能な形で動作します。

関連

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