research-challenge について
research-challenge は、研究成果と Asta skills の貢献を記録するワークフローに振り分けるスキルです。レポートを作成し、確認後に会話記録やプロジェクト資料をまとめ、指定リポジトリへの PR を作成できます。
主な機能
- 01研究プロジェクトの聞き取りと要約
- 02エージェントの貢献の振り返り
- 03スキル改善案の提案
- 04資料の整理と PR の作成
活用シーン
- 01プロジェクト終了時の研究概要の作成
- 02研究におけるエージェントの貢献記録
- 03レポートやプロジェクト資料のチャレンジリポジトリへの提出
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ allenai/ asta-plugins --skill research-challengeインストール後、Claude Code で/research-challengeを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
scripts/copy-artifacts.shcopy-transcripts.shprepare-submission.shworkflows/reflect.mdsubmit.md詳細
リサーチチャレンジ
現在の作業ディレクトリにあるリサーチプロジェクトで達成したこと、Asta スキルがどのように貢献したかを記録し、(任意で)プロジェクトを https://github.com/allenai/asta-research-challenge に貢献として提出します。
このスキルはルーターです。ユーザーの意図に合ったワークフローを選び、workflows/ 内の対応する .md ファイルを開いて、その手順に従ってください。ワークフローを記憶に頼って実行しないでください。
ファイル
| パス | 役割 |
|---|---|
<cwd>/RESEARCH_CHALLENGE.md | reflect の出力です。プロジェクトの概要、自己批評、スキル改善の提案が含まれます。submit への入力です。 |
~/.claude/projects/<encoded-cwd>/ | 会話履歴のトランスクリプト(JSONL)の保存元です。submit によってコピーされます。 |
<encoded-cwd> は、現在の作業ディレクトリ内の / を - に置き換えたものです(例:/Users/x/work/proj → -Users-x-work-proj)。
ワークフロー
| 名前 | 目的 | 詳細な手順 |
|---|---|---|
| reflect | プロジェクトについてユーザーに質問し、エージェントの貢献を自己批評し、スキル改善の提案を行い、RESEARCH_CHALLENGE.md を作成します。 | workflows/reflect.md |
| submit | レポート、会話のトランスクリプト、プロジェクトの成果物を、allenai/asta-research-challenge のクローン内に新しいプロジェクト専用ディレクトリを作成してコピーし、PR を開きます。 | workflows/submit.md |
ルーティング
- 明示的な依頼。 ユーザーがワークフローを指定した場合(「これを振り返って」「レポートを書いて」「チャレンジに提出して」「公開して」など)、そのワークフローを直接実行します。
- 暗黙の「締めくくり」意図。 ユーザーがプロジェクトを終えようとしているものの、ワークフローを指定していない場合は、reflect を既定のワークフローとし、最後にsubmit を提案します。
- レポートなしでの提出。 ユーザーが提出を依頼したものの、
RESEARCH_CHALLENGE.mdが存在しない場合は、まず reflect を実行し、確認を得てから submit を続けて実行します。
対象外
- リサーチの質の評価。reflect ワークフローが作成するのは、率直な自己批評であり、査読ではありません。
mainへのプッシュや PR のマージ。submit は PR を開いて終了します。
コメント
Markdown 対応