mcpField
F
fix-decision-router

fix-decision-router

github.com/majesticlabs-devエージェントワークフロー5062 回インストール7 週間前に更新
リポジトリ

fix-decision-router について

fix-decision-routerは、fix-reporterが修正ドキュメントを作成した後に使うスキルで、後続のドキュメント操作を行うワークフロー向けです。重要パターンへの追加、関連文書のリンク、スキルの拡張や新規作成、文書の表示を選択できます。

主な機能

  1. 01文書作成後の選択肢を提示
  2. 02パターンを重要パターンファイルに追加
  3. 03教訓ドキュメント間の相互参照
  4. 04既存スキルへの解決策追加または新規作成
  5. 05生成されたドキュメントの表示

活用シーン

  1. 01必須パターンを重要パターンに記録
  2. 02関連する問題文書をリンク
  3. 03解決策をスキルの例として整理
  4. 04修正レポートの内容を確認

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/majesticlabs-dev/majestic-marketplace --skill fix-decision-router

インストール後、Claude Code で/fix-decision-routerを入力して読み込まれたか確認します。

詳細

fix-decision-router Skill

目的: fix-reporter がドキュメントを作成した後に、キャプチャ後の選択肢を提示し、ユーザーの選択を実行します。

選択メニュー

ドキュメント作成が成功した後に提示します。

Solution documented

File created:
- .agents/lessons/[category]/[filename].md

What's next?
1. Continue workflow (recommended)
2. Add to Critical Patterns
3. Link related issues
4. Add to existing skill
5. Create new skill
6. View documentation
7. Enable discovery
8. Other

オプションハンドラー

オプション 1:ワークフローを続行
  • 呼び出し元のスキル/ワークフローに戻る
  • ドキュメント作成は完了しており、これ以上の操作はありません
オプション 2:重要なパターンに追加

ユーザーが選択する条件: パターンは自明ではありませんが、毎回従う必要があります。

1. Extract pattern from the documentation
2. Format as WRONG vs CORRECT (use template below)
3. Append to .agents/lessons/patterns/critical-patterns.md
4. Add cross-reference back to source doc
5. Confirm: "Added to Critical Patterns"

テンプレート:

## N. [Pattern Name] (Required)

### WRONG ([Will cause X error])
```[language]
[code showing wrong approach]
正しい例
[code showing correct approach]

理由: [技術的な説明] コンテキスト: [該当する状況] 参照元: .agents/lessons/[category]/[filename].md


### Option 3: Link related issues

  1. 「リンクするドキュメントはどれですか?(ファイル名または説明)」と尋ねます
  2. .agents/lessons/ で一致するドキュメントを検索します
  3. 両方のドキュメントの「## Related Issues」の下に相互参照を追加します
  4. 「両方のファイルに相互参照を追加しました」と確認します

### Option 4: Add to existing skill

  1. 「どのスキルですか?」と尋ねます
  2. plugins/*/skills/ でスキルを検索します
  3. 追加先を resources.md、patterns.md、または examples.md から決定します
  4. リンクと簡潔な説明を追加します
  5. 「[skill-name] を [file] に追加しました」と確認します

### Option 5: Create new skill

  1. 「スキル名は何ですか?」と尋ねます
  2. ディレクトリ plugins/majestic-engineer/skills/[name]/ を作成します
  3. 基本構造を含む SKILL.md を作成します
  4. references/ に、解決策を最初の例として追加します
  5. 「[skill-name] スキルを作成しました」と確認します

### Option 6: View documentation

  1. 作成したファイルを読み込んで表示します
  2. 選択メニューを再度提示します

### Option 7: Enable discovery

Make lesson discoverable by lessons-discoverer agent:

  1. ワークフローのフェーズを尋ねます:[planning, debugging, review, implementation]
  2. 技術スタックを尋ねます:[rails, python, react, node, generic]
  3. レッスンの種類を尋ねます:[antipattern, gotcha, pattern, setup, workflow]
  4. YAML フロントマターを以下の内容で更新します:
    • workflow_phase:[選択したフェーズ]
    • tech_stack:[選択した技術スタック]
    • lesson_type:[選択した種類]
    • impact:重大度から導出
    • keywords:タグと症状から抽出
  5. 「[phases] のワークフロー中にレッスンを見つけられるようになりました」と確認します

**Impact mapping:**
- critical → blocks_work
- high → major_time_sink
- medium/low → minor_inconvenience

### Option 8: Other

Prompt for custom action and execute.

## Integration

**Invoked by:** fix-reporter (after Step 7)
**Invokes:** None (terminal options)

## Input Schema

```yaml
doc_path: string  # Path to created documentation
category: string  # Problem category from fix-reporter

コメント