構造化されたAIワークフロー:段階ベースのコマンドによる手戻りの削減

r/ClaudeAIで、ある開発者が、AIを日常的な開発に使用する際の持続的な問題に対処するために設計された、繰り返し可能でプログラム可能なワークフローについて説明しています。特定された核心的な問題は、より賢いモデルが必要なのではなく、同じ間違いを繰り返さないための繰り返し可能なプロセスが必要だということでした。主な課題点には、AIがセッション間でコンテキストを失うこと、命名やスタイルなどの基本事項でプロジェクト標準を破ること、計画と実行を混同すること、ドキュメントを後回しにすることが含まれていました。
フェーズベースのコマンドワークフロー
この解決策は、単一の巨大なプロンプトへの依存を、明確なフェーズ固有のコマンドのシリーズに置き換えます:
/pwf-brainstorm– スコープ、アーキテクチャ、決定事項を定義します。/pwf-plan– ブレインストーミングを実行可能なフェーズとタスクに変換します。- オプションの品質ゲート:
/pwf-checklist,/pwf-clarify,/pwf-analyze。 /pwf-work-plan– 計画をフェーズごとに実行します。/pwf-review– より深いレビューを実行します。/pwf-commit-changes– 構造化されたコミットでタスクを完了します。
小さなタスクの場合、開発者は/pwf-workを使用しますが、レビューとドキュメントの規律は維持します。
重要なルール
品質に最も大きな影響を与えたルール:/pwf-workと/pwf-work-planは、実装前にドキュメントを読み、その後で更新することが必須です。これにより、AIが「半盲状態」ではなく「プロジェクトの記憶」で作業するようになり、一貫性が劇的に向上し、再作業が減少します。
サポートするプロジェクト構造
このワークフローは、AIのコンテキストを改善するための特定のプロジェクト構造によってサポートされています:
- コードリポジトリ用のフォルダー1つ。
- ワークスペースアセット(ドキュメント、コントロール、設定)用のフォルダー1つ。
両方のフォルダーは、エディター(VS CodeやCursorなど)でマルチルートとして開かれ、AIが混乱なく完全なシステムを見られるモノレポのような体験を提供します。
結果と参考文献
開発者は、直接的な影響を報告しています:繰り返される間違いの減少、再作業の減少、セッション間での一貫性の向上、エラーが少なくより多くのアウトプット。彼らは、同じエラーループを避けることで、1日で25のタスク(小、中、大)を完了したと述べています。このアプローチは、Compound Engineering、Superpowers、Spec Kit、Spec-Driven Developmentなどの概念を研究することで得られましたが、フレームワークをコピーするのではなく、個人的な使用を通じて適応・改良されました。
📖 Read the full source: r/ClaudeAI
👀 See Also

MCP経由で機械的タスクをDeepSeek V4 FlashにオフロードしてClaudeのコストを60分の1に削減
Redditユーザーが、ファイル分類、JSON再フォーマット、フィールド抽出をDeepSeek V4 Flashにルーティングすることで、Claude APIの費用を60分の1に削減。シンプルなMCPツールとCLAUDE.mdの拒否リストルールを使用。

OpenCLAWメモリの実際の仕組み:エージェントの「忘却」問題を解決する
OpenCLAWエージェントは会話間で永続的なメモリを持ちません。毎回、SOUL.md、USER.md、MEMORY.mdなどのファイルからコンテキストを再構築します。一般的な「忘れる」問題は、古いセッション、構造化されていないメモリファイル、重要な情報をチャット履歴ではなく永続的なファイルに保存していないことから生じます。

永続的なOpenClawエージェントコンテキストのための3層メモリアーキテクチャ
開発者は、エージェントがコンテキストなしで各セッションを開始するのを防ぐために、OpenClawのインフラ上に3層のメモリシステムを構築しました。このアーキテクチャには、毎ターン注入されるL1ワークスペースファイル、L2セマンティックメモリ検索、およびオンデマンドで開かれるL3参照ドキュメントが含まれています。

OpenClawのゲートウェイとスキル:チャットを超えて自動実行へ
OpenClawのGatewayは、TelegramやWhatsAppなどのチャネルを、テストの実行、APIの呼び出し、ファイルの管理といった実世界のアクションを実行するスキルに接続し、cronジョブによりスケジュールされたバックグラウンド自動化を可能にします。