From asta-dev
Summarize a research project conducted with Asta skills and submit it to the asta-research-challenge repository. Use when the user wants to reflect on a finished (or in-progress) project and/or share it with the Asta team. The user may say "reflect on this project", "submit my research challenge", or "write up what we did".
How this skill is triggered — by the user, by Claude, or both
Slash command
/asta-dev:research-challengeThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Capture what a research project in the current working directory accomplished, how the Asta skills contributed, and (optionally) submit the project as a contribution to https://github.com/allenai/asta-research-challenge.
Capture what a research project in the current working directory accomplished, how the Asta skills contributed, and (optionally) submit the project as a contribution to https://github.com/allenai/asta-research-challenge.
This skill is a router. Pick the workflow that matches the user's intent, open its .md file in workflows/, and follow it. Do not execute a workflow from memory.
| Path | Role |
|---|---|
<cwd>/RESEARCH_CHALLENGE.md | Output of reflect. Project summary, self-critique, and skill-improvement suggestions. Input to submit. |
~/.claude/projects/<encoded-cwd>/ | Source of conversation history transcripts (JSONL) — copied by submit. |
The <encoded-cwd> is the current working directory with / replaced by - (e.g. /Users/x/work/proj → -Users-x-work-proj).
| Name | Purpose | Detailed instructions |
|---|---|---|
| reflect | Interview the user about the project, self-critique the agent's contribution, suggest skill improvements, and write RESEARCH_CHALLENGE.md. | workflows/reflect.md |
| submit | Copy the report, conversation transcripts, and project artifacts into a new project-specific directory in a clone of allenai/asta-research-challenge, then open a PR. | workflows/submit.md |
RESEARCH_CHALLENGE.md exists, run reflect first and chain to submit on confirmation.main or merging the PR. submit opens a PR and stops.Creates structured, bite-sized implementation plans from specs or requirements before writing code. Useful for breaking down multi-step tasks into testable steps with file structure and task boundaries.
npx claudepluginhub allenai/asta-plugins --plugin asta-dev