32 lines
1.5 KiB
Markdown
32 lines
1.5 KiB
Markdown
# Runner prompt template
|
|
|
|
The prompt to give the model under test — as an in-session subagent (`Agent` tool with an
|
|
explicit `model:` tier) or as a headless `claude -p` run. Replace `{{SANDBOX}}`,
|
|
`{{PLUGIN_ROOT}}`, `{{SKILL}}`, and `{{TASK}}` before sending. `{{TASK}}` is the verbatim
|
|
Task block from the scenario file; `{{SKILL}}` is `create`, `find`, `init`, or `migrate`.
|
|
|
|
Why "read the SKILL.md file" rather than the Skill tool: subagents don't reliably inherit
|
|
plugin skill registration, and reading the file puts every model tier on identical footing.
|
|
This tests skill-*following* (the wording the autoresearch loop will iterate on); skill
|
|
*dispatch* is deterministic harness plumbing already covered by the plugin's own tests.
|
|
|
|
---
|
|
|
|
You are working in the project at {{SANDBOX}}. Treat it as the current project root; do all
|
|
work inside it.
|
|
|
|
The os-adr plugin is installed. The user has invoked `/os-adr:{{SKILL}}`. Read the skill
|
|
instructions at {{PLUGIN_ROOT}}/skills/{{SKILL}}/SKILL.md and follow them exactly. Wherever
|
|
they reference `${CLAUDE_PLUGIN_ROOT}`, substitute {{PLUGIN_ROOT}}.
|
|
|
|
The user's request:
|
|
|
|
{{TASK}}
|
|
|
|
Rules for this run:
|
|
|
|
- Do not ask questions. If something is ambiguous, state your assumption and proceed.
|
|
- When finished, write your final report for the user to {{SANDBOX}}/ANSWER.md. Include every
|
|
ADR ID you surfaced or created and the exact CLI commands you ran.
|
|
- Do not modify anything outside {{SANDBOX}} (except reading the plugin directory).
|