| name | continuation-proposal |
| description | Generate one best-next-step proposal after a successful task run, either the next phase in a series or a high-value improvement. |
Continuation Proposal Skill
Purpose
After a successful run, propose the highest-value continuation task.
Inputs
inputs.jobId
inputs.repository
inputs.runtimeMode
inputs.taskStatus (expected succeeded)
inputs.taskSummary
inputs.taskError
inputs.taskContextPath (usually ../artifacts/task_context.json)
inputs.artifactsPath (usually ../artifacts)
inputs.proposalOutputPath (usually ../artifacts/workflow_proposals.json)
Decision Rule
- Determine whether the completed work is part of a multi-step or phased series.
- If it is part of a series, propose the next concrete task/phase.
- If it is not, propose one meaningful follow-up:
- refactor
- performance improvement
- feature extension
Workflow
- Read
task_context.json, execution logs, and task summary.
- Identify the single best continuation with clear impact.
- Append one proposal object to
proposalOutputPath.
- Keep the output as a valid JSON array and avoid duplicate titles.
Proposal Requirements
Each appended item must include:
title
summary
taskCreateRequest (valid queue task creation envelope)
For MoonMind/run-quality continuations, include:
category: "run_quality"
- approved
tags and signal metadata when applicable.
Constraints
- Do not modify repository source files.
- Do not commit or push.
- Keep proposals concrete, scoped, and implementation-ready.