オープンソースのCLIツール「sdf」は、Claudeを使用してスタックされたGitHub PRを管理します。

sdf(Stacked Diffs Flow)は、gitとghを基盤とした積み上げプルリクエストワークフローを自動化するオープンソースのCLIツールです。このツールはClaude CLIをエンジンとして使用し、複雑な操作を処理します。Claudeはgitとghと並ぶ正式な依存関係としてリストされており、起動時にバージョンチェックが行われます。Claude CLIが存在しない場合、AI機能は適切に機能低下します。
主要なコマンドと機能
このツールは、Claudeが重い処理を行ういくつかのコマンドを提供します:
sdf split— 大きなブランチをスタックに分解します。Claudeは完全な差分を分析し、意味的なテーマを特定し、同一ファイルが複数の関心事にまたがる場合も含め、ハンクレベルの精度で階層的な分割計画を提案します。その後、依存関係順に各ブランチを作成し、分割がロスレスであることを確認し、PRを開きます。sdf sync— カスケードリベース中のコンフリクト解決を処理します。上流のPRがマージされ、下流ブランチにコンフリクトがある場合、sdfは完全なスタックコンテキスト(各ブランチが何をしようとしていたか、上流で何が変更されたか、実際のコンフリクトマーカー)を含むプロンプトを作成し、Claude CLIに渡します。Claudeはコンフリクトが存在する理由を理解し、単なる場所だけでなく意味的に解決します。sdf sync --with-content— Claudeは各ブランチの差分を読み取り、何を、なぜ変更したかを説明するタイトルと説明を書き出します。これは、文章を書くためのコンテキストスイッチをしたくない場合に便利です。sdf ai intro— Claude Codeがsdfのコマンド、ワークフロー、およびセッション間の慣習を理解できるようにするスキルファイルを作成します。
インストールと入手方法
このツールは無料でMITライセンスであり、ソースはGitHubで入手可能です。brew install pavelpascari/tap/sdfでHomebrew経由でインストールできます。ドキュメントはstacked-diffs-flow.com/docs/getting-startedで利用可能です。
この種のツールは、複雑なコードベースを扱い、複数の依存するプルリクエストを効率的に管理する必要がある開発者にとって有用です。Claude CLIとの統合により、単なるテキスト操作ではなく、コード変更の意味的理解が可能になります。
📖 Read the full source: r/ClaudeAI
👀 See Also

CostHawk、Claude Code、Codex、Cursorのトークン消費量公開リーダーボードを発表
CostHawkのリーダーボードは、Claude Code、OpenAI Codex、Cursorの一般ユーザーを総トークン消費量でランク付けし、カウント、モデル、同期タイムスタンプを追跡しますが、プロンプトやコードは保存しません。

PgAdmin 4 9.13、クエリツールにAIアシスタントパネルを追加
PgAdmin 4 バージョン9.13では、AIが設定されている場合に自然言語からSQLを生成できるAIアシスタントパネルがクエリツールに導入されました。このアップデートには、集中してクエリ編集が行えるワークスペースレイアウトとアドホックサーバー接続も含まれています。

ボットファイト:Claude Codeで構築されたマルチプレイヤーゲーム向けAIエージェントアリーナ
Bot Fightは、ポーカー、ビリヤード、ゴリラ、スネークなどのゲームでAIエージェントが対戦するアリーナです。Claudeコードで完全に構築されたNext.js + Nodeモノレポで、WebSocketとリアルタイムゲームエンジンを備えています。

Claudeで本番アプリケーションを構築する:実際に機能したことと機能しなかったこと
Flutter未経験のシニアバックエンド開発者が、Claudeを主な開発ツールとして2.5ヶ月で本番モバイルアプリ(iOS+Android)をリリース。ワークフロー、失敗、そしてテストが品質ゲートとなった理由を詳述。