kleosr/cursorkleosr

Make AI Development Feel Natural in Cursor

解決する課題

Cursor などの AI ベースの IDE では、エージェントが毎回ゼロからスタートするか、ユーザーが手動でコンテキストや状態ファイルを提供する必要があるという「エージェントの忘却」問題が発生します。

動作方法

このプロジェクトは、.cursor/rules/workflow-memory.mdc という特定の Cursor ルールを alwaysApply: true に設定し、AI エージェントがすべてのセッションで厳密な作業ループを実行するように強制します。エージェントは作業を開始する前に、workflow_state.md(現在の進捗、計画、障害要因)と project_config.md(目標とテクノロジー スタック)という2つのルートの Markdown ファイルを自動的に読み込みます。作業が完了すると、更新された状態を Markdown ファイルに書き戻すため、リポジトリ内に永続的で差分比較可能なメモリが維持されます。

対象ユーザー

AI エージェントが手動のプロンプトなしに、プロジェクトの目標や現在の進捗を一貫して長期的に記憶できるようにしたい Cursor IDE を使用する開発者。

特徴

  • 常時有効なメモリ: Cursor ルールを使用して、状態の取得と更新を自動化。
  • 依存関係ゼロ: プレーンな Markdown ファイルのみに依存するため、エディタに依存せず、バージョン管理も容易。
  • 構造化されたワークフロー: 明確な ANALYZE → PREPARE → IMPLEMENT → VALIDATE ループを実装。
  • 透明な状態管理: プロジェクトの進捗や設定は、人間が読める、grep で検索可能なテキストファイルに保存。

関連

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