MrLesk/Backlog.md

Backlog.md - A tool for managing project collaboration between humans and AI Agents in a git ecosystem

解決する課題

Backlog.mdは、AIエージェントとの作業における人間の注意力のボトルネックを解決します。エージェントは大量のコードを迅速に生成できますが、数千行のdiffをレビューするのは大変な作業です。このツールは、タスクと受け入れ条件を管理するための構造化されたMarkdownネイティブな方法を提供し、人間がコードが書かれるに仕様と実装計画をレビューし、書かれたには小さく管理しやすいPRをレビューできるようにします。

仕組み

タスクをプレーンな .md ファイルとして保存することで、任意のフォルダやGitリポジトリをプロジェクトボードに変換します。設定不要のCLI、ターミナルベースのKanbanボード、および視覚的な管理のためのローカルWeb UIを提供します。

AIエージェントに対しては、CLI指示またはModel Context Protocol (MCP) を介して統合され、エージェントがワークフローのガイドラインを読み取り、アイデアをタスクに分解し、実装計画をMarkdownファイルに直接書き込むことを可能にします。これにより、「仕様レビュー $ ightarrow$ 計画レビュー $ ightarrow$ コードレビュー」という「仕様駆動」のループが生まれます。

対象ユーザー

AIコーディングアシスタント(Claude Code、Gemini CLI、Codex、Cursorなど)を使用しており、作業を小さく検証可能なタスクに分割することで、エージェントの出力を厳密に制御し、「コンテキストウィンドウ」の肥大化を避けたい開発者やチーム。

ハイライト

  • Markdownネイティブ: すべてのタスクはリポジトリ内のプレーンなファイルとして保存されるため、バージョン管理が可能で人間が読みやすいです。
  • AI対応: MCPとCLI指示を組み込み、シームレスなエージェント統合を実現しています。
  • ローカルファースト: 外部サーバーやアカウントは不要で、すべてローカルのファイルシステム内に保持されます。
  • 視覚的ツール: ターミナルベースのKanbanボードと、ドラッグ&ドロップ可能なWebインターフェースの両方が含まれています。
  • 検証可能なスコープ: すべてのタスクに対して、受け入れ条件とプロジェクト全体の「Definition of Done(完了の定義)」チェックリストをサポートしています。

関連

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