このプロジェクトについて

Pro Workflowは、既存のAIコーディングエージェントの上に永続メモリ、知識管理、ワークフローオーケストレーションを重ねるオープンソース(MIT)プラグインです。Claude Codeをネイティブにサポートし、`skills add`インストーラーを通じてCursor、Codex CLI、Gemini CLI、Windsurf、OpenCode、Kiro、Goose、Roo、その他27のエージェントに拡張できます。 主な機能: - 自己修正メモリ:ユーザーの修正はすべてFTS5全文インデックス付きSQLiteデータベースにルールとして記録されます。ルールはセッション開始時に自動ロードされるため、セッションをまたいで同じミスを繰り返しません。`/learn-rule`コマンドで修正を記録し、`/wrap-up`でセッション終了時の学びを永続化します。 - ナレッジプレーン(v3.3):ディスク上にMarkdownとして保存され、シャドウFTS5インデックスを持つ永続的なリサーチWiki。Wikiは9つのフレーバー(research、paper、domain、product、person、organization、project、codebase、incident)をサポートします。予算上限付きBFS自動リサーチループにより、Web、arXiv、GitHubのソースから一晩かけてWikiを成長させることができます。ハイブリッド検索はBM25とオプションのベクトル埋め込み(OpenAIまたはVoyage)をReciprocal Rank Fusionで組み合わせます。マルチプロバイダーLLM評議会(Anthropic、OpenAI、OpenRouter、Fireworks)は、高リスクな意思決定に対して3段階の審議を実行し、議事録をWikiページとして永続化します。 - 品質ゲート:LLM駆動のpre-commitおよびシークレットスキャンフック、決定的なgitブラスト半径ガード、コンパクション対応の状態保持、予算アラート付きコスト追跡、MCPオーバーヘッド監査。 構造:41のスキル、8つのエージェント(planner、reviewer、scout、orchestrator、debugger、context-engineer、permission-analyst、cost-analyst)、23のスラッシュコマンド、22のライフサイクルイベント(SessionStart、UserPromptSubmit、PreToolUse、PreCompact、FileChangedなど)にわたる33のフックスクリプト。 主要なワークフローパターンには、多段階開発(Research → Plan → Implement → Review、検証ゲート付き)、大規模変更のための並列git worktreeオーケストレーション、コンテキストエンジニアリング(Write/Select/Compress/Isolateフレームワーク)、共有タスクリストを持つエージェントチーム、バッチオーケストレーションが含まれます。 ストレージは~/.pro-workflow/配下に配置されます:learnings、セッション、Wikiレジストリ、埋め込みを保持する単一のSQLite data.db、グローバルWikiディレクトリ、評議会の議事録、すべての自動ループを停止するためのSTOPキルスイッチファイル。プロジェクトスコープのWikiはリポジトリの.claude/wikis/ディレクトリにコミットできます。 インストール:ネイティブのClaude Codeプラグインマーケットプレイス(`/plugin install pro-workflow@pro-workflow`)、または`npx skills add rohitg00/pro-workflow`によるクロスエージェント。任意のエージェント構成向けに手動のクローン&コピーパスも文書化されています。インストール後、`/doctor`がSQLiteストア、フック、スキルが正しくロードされることを検証します。 設定はsettings.jsonで権限、サンドボックスルール、自動コンパクション、出力スタイルを受け付けます。オプションのMCPサーバー(context7、Playwright、GitHub)、埋め込みプロバイダー、評議会LLMバックエンド、リサーチループ予算のための環境変数も利用できます。