mcpField
A
ask-nova

ask-nova

github.com/ohyehエージェントワークフロー0198 回インストール今日更新
リポジトリ

ask-nova について

ask-nova は、利用するワークフローを決めるための対話型ルーティングスキルです。最新のスキルマップを読み、タスクについて質問したうえで、開始地点を含むフローを一つだけ推奨します。

主な機能

  1. 01面談前に三つのルーティングマップを読む
  2. 02決定木に沿って複数回質問
  3. 03調査可能な事実とユーザーの判断を区別
  4. 04名前付きフローを一つ推奨
  5. 05フローの最初のコマンドを提示

活用シーン

  1. 01インターフェース重視のプロジェクトを振り分け
  2. 02監査やトリアージのワークフローを選択
  3. 03曖昧なアイデアに適した手順を探す

インストール

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

$npx skills add https://github.com/ohyeh/agent-scripts --skill ask-nova

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

詳細

Ask Nova

フリートへの対話型窓口です。ユーザーが状況を説明し、あなたが質問を重ねたうえで、フローを1つだけ推奨します。あなた自身はフロー一覧の知識を持ちません。ルーティングの基準はルーターにあり、実行のたびに最新の内容を読み込みます。

  1. skills/using-skills/SKILL.md — 最上位の意図マップ(採用済みの対象、休止中の一覧、ライフサイクルの見通し)。
  2. skills/using-design-skills/SKILL.md — ビジュアルやインターフェース形式のものを扱うパイプライン。
  3. skills/using-workflows/SKILL.md — ループ形式の作業(監査、計画→構築、合意形成、トリアージ)とレシピ一覧。

何かを尋ねる前に、3つすべてを読み込んでください(リポジトリ内にない場合は、~/.agents/skills/ 以下にデプロイされたコピーを読み込んでください)。ここで一覧を言い直したり、キャッシュしたりしてはいけません。

インタビュー — 質問を重ねる進め方

状況を意思決定ツリーとして整理し、段階的に進めます。各ラウンドでは、その時点での未解決事項をすべてまとめて、推奨回答を添えた番号付きの質問として提示し、その後は回答を待ちます。最初に提示する質問の例:

  • すでにコードベースがありますか? それとも新規開発ですか?
  • 1セッションですか、それとも複数セッションですか?(複数の場合は、.workflow/ の実行ディレクトリと引き継ぎの境界が重要です)
  • 成果物はビジュアルやインターフェース形式ですか?(→ using-design-skills が担当します)
  • 作業はループ形式ですか? 監査/合意形成/トリアージ/計画→構築のいずれかですか?(→ using-workflows が担当します)
  • アイデアはどの程度固まっていますか?(曖昧な場合は、まず質問を重ねます)

環境から判明する事実は、質問せずに調べてください。意思決定はユーザーに委ねられています。質問して回答を待ってください。

推奨内容

最後に、ルーターに記載された名前付きのステーションを順番に並べ、フローを1つだけ提示してください。例:grilling → using-workflows (plan-pipeline) → defect-first-review。それに加え、意図的に省いたものとその理由、フローの最初のコマンドの開始位置を、それぞれ1行で示してください。2つのフローが本当に同等なら、曖昧な回答をするのではなく、決着をつけるための質問を提示してください。合致するものがなければ、その旨を伝え、マップの NOT-FOUND ルールに従ってください。中途半端なフローを独自に作ってはいけません。

コメント