Skip to content

workspace: launch dev containers, route "show me my work" reliably#67

Merged
jbragg merged 1 commit into
mainfrom
workspace-user-stories
Jun 3, 2026
Merged

workspace: launch dev containers, route "show me my work" reliably#67
jbragg merged 1 commit into
mainfrom
workspace-user-stories

Conversation

@jbragg

@jbragg jbragg commented Jun 2, 2026

Copy link
Copy Markdown
Collaborator

Two related fixes to the workspace skill's UX:

  • Launch the dev container after scaffolding. Before, the scaffold step ended at .devcontainer/devcontainer.json with "tell the user how to open it." Now the agent runs the launch command — make dev for local, git push + gh codespace create for Codespaces — so the user ends up in the running container, not at a config file.
  • Route "show me what you've put together" to workspace, not artifacts. Main's broad artifacts description ("show me the artifacts", "what did the agent produce", "open the report") was winning routing against the workspace skill for prompts like "Show me what you've put together so far" — agent went to A2A-task artifacts export instead of showing the user their research project (2/3 of epochs at v0.17.2). Tightening artifacts to A2A-specific phrasings ("export the task results", "convert the task output to HTML") restores reliable workspace routing.

Companion PR: allenai/asta-bench-private#228 adds the eval case (avoid_host_installs) that catches the scaffold-and-stop behavior, plus outcome-level scoring so routing-only metrics can't paper over it.

Validation

Setup: claude_code 2.1.142 · sonnet-4-6 · ghcr.io/allenai/asta:v0.17.2 (@sha256:bf92d6a2029b...) via inspect_swe, Inspect docker sandbox, working-limit 600s, 3 epochs per cell.

Cells are <epochs fired>/<n> for each per-case metric. Metric names match data.json. start_workspace and save_iteration are regression guards (at ceiling in all arms — included for completeness).

case metric main this PR (workspace only) this PR (full)
avoid_host_installs (new) workspace_skill_activated 3/3 3/3 3/3
devcontainer_scaffolded 3/3 3/3 3/3
local_launch_attempted 0/3 3/3 3/3
view_agent_output workspace_skill_activated 1/3 2/3 3/3
start_workspace workspace_skill_activated 3/3 3/3 3/3
quarto_scaffolded 3/3 2/3 3/3
save_iteration workspace_skill_activated 3/3 3/3 3/3

The middle column ablates the artifacts description tightening (workspace body change applied, artifacts left at main).

  • Lift on avoid_host_installs: the workspace body change adds the launch step (local_launch_attempted goes 0/3 → 3/3 — the headline).
  • Lift on view_agent_output: the routing collision is described in the lead. Per-epoch Skill calls in baseline confirm the agent invokes artifacts (not workspace) on the failing epochs. Workspace SKILL body change alone moves the needle slightly (1/3 → 2/3); the artifacts tightening is what reaches 3/3.

The Codespaces path ships in SKILL.md but isn't eval-validated — sandbox gh can't authenticate.

DEVELOPER.md gains a gh codespace create --web CLI mention next to the green-button Codespaces flow, symmetric with make dev already being the CLI alternative for VS Code's "Reopen in Container."

README.md (Benchmarking section) gains two conventions, both surfaced while validating this PR:

  • Version pinning: -S version= + ASTA_IMAGE=…@sha256:… pinned on both arms, recorded in the PR description as cc <ver> · <model> · ghcr.io/allenai/asta:<tag> (@sha256:…). The defaults (auto, :latest) drift between runs and break paired comparisons.
  • Experiment tag: paired-comparison configurations that aren't regular commits on a PR branch (ablations, A/B variants) get preserved as annotated git tags under experiments/PR-<num>/<description>, so reviewers can check out and reproduce the middle columns of validation tables. Applied to this PR's ablation arm at experiments/PR-67/workspace-ablate-artifacts-tightening.

Before, the dev container scaffold step ended with the devcontainer.json
file and "tell the user how to open it." Now the agent also runs the
launch command — `make dev` for local, `git push` + `gh codespace create`
for Codespaces — so the user ends up in the running container.

DEVELOPER.md also gains a `gh codespace create --web` CLI mention next
to the green-button Codespaces flow.

Artifacts description tightened to A2A-specific phrasings ("export the
task results", "convert the task output to HTML") from broad ones ("show
me the artifacts", "what did the agent produce"). At v0.17.2 the broad
description routes "Show me what you've put together so far" to artifacts
in 2/3 epochs (per-epoch Skill calls confirm); tightening restores 3/3
workspace routing. It's also a more honest description of what artifacts
actually does.

README's Benchmarking section gets a version-pinning convention
(`-S version=` + `ASTA_IMAGE=…@sha256:…` on both arms, recorded in the
PR description as `cc <ver> · <model> · ghcr.io/allenai/asta:<tag>`) —
discovered while validating this PR that the defaults (`auto`, `:latest`)
drift, breaking paired comparisons.

Paired with allenai/asta-bench-private's asta_skills extension that adds
an avoid_host_installs case scoring the launch step, plus outcome-level
scoring (sandbox_check) so routing-only metrics no longer pass under
"scaffold and stop" behavior.

@rodneykinney rodneykinney left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Tightening artifacts to A2A-specific phrasings ("export the task results", "convert the task output to HTML") restores reliable workspace routing.

🥇

@charliemcgrady FYI

jbragg added a commit that referenced this pull request Jun 2, 2026
Two paths in the skill:
- Fix: paired-PR workflow — asta_skills case scaffold, baseline run,
  pin capture, the skill edit (often multi-skill), PR-arm run, optional
  ablation + experiment tag, cross-linked PR creation.
- Report: opens a GitHub issue at allenai/asta-plugins with the
  observed prompt, behavior, and expected outcome, for someone else to
  pick up. Re-invokable later via the fix path.

Scope is the skills system, not a single skill — many useful fixes
span multiple SKILL.md files (e.g. #67 touched workspace + artifacts
for one user-visible change). The skill prescribes only the Asta-
specific conventions (case scaffolding, paired-comparison flow,
PR.md templates, experiment-tag namespace). For generic skill-quality
concerns (description format, body conventions, review checklists),
defer to whatever tooling the user has — Anthropic's plugin-dev
skills are mentioned as one example, not required.

README's Benchmarking section shrinks from the full walkthrough to the
conventions stated as rules, pointing at the skill for the procedure.
Worked-example PR refs stay (#60, #63, #67).
jbragg added a commit that referenced this pull request Jun 2, 2026
Two paths in the skill:
- Fix: paired-PR workflow — asta_skills case scaffold, baseline run,
  pin capture, the skill edit (often multi-skill), PR-arm run, optional
  ablation + experiment tag, cross-linked PR creation.
- Report: opens a GitHub issue at allenai/asta-plugins with the
  observed prompt, behavior, and expected outcome, for someone else to
  pick up. Re-invokable later via the fix path.

Scope is the skills system, not a single skill — many useful fixes
span multiple SKILL.md files (e.g. #67 touched workspace + artifacts
for one user-visible change). The skill prescribes only the Asta-
specific conventions (case scaffolding, paired-comparison flow,
PR.md templates, experiment-tag namespace). For generic skill-quality
concerns (description format, body conventions, review checklists),
defer to whatever tooling the user has — Anthropic's plugin-dev
skills are mentioned as one example, not required.

README's Benchmarking section shrinks from the full walkthrough to the
conventions stated as rules, pointing at the skill for the procedure.
Worked-example PR refs stay (#60, #63, #67).
jbragg added a commit that referenced this pull request Jun 2, 2026
Two paths in the skill:
- Fix: paired-PR workflow — asta_skills case scaffold, baseline run,
  pin capture, the skill edit (often multi-skill), PR-arm run, optional
  ablation + experiment tag, cross-linked PR creation.
- Report: opens a GitHub issue at allenai/asta-plugins with the
  observed prompt, behavior, and expected outcome, for someone else to
  pick up. Re-invokable later via the fix path.

Scope is the skills system, not a single skill — many useful fixes
span multiple SKILL.md files (e.g. #67 touched workspace + artifacts
for one user-visible change). The skill prescribes only the Asta-
specific conventions (case scaffolding, paired-comparison flow,
PR.md templates, experiment-tag namespace). For generic skill-quality
concerns (description format, body conventions, review checklists),
defer to whatever tooling the user has — Anthropic's plugin-dev
skills are mentioned as one example, not required.

README's Benchmarking section shrinks from the full walkthrough to the
conventions stated as rules, pointing at the skill for the procedure.
Worked-example PR refs stay (#60, #63, #67).
jbragg added a commit that referenced this pull request Jun 3, 2026
Two paths in the skill:
- Fix: paired-PR workflow — asta_skills case scaffold, baseline run,
  pin capture, the skill edit (often multi-skill), PR-arm run, optional
  ablation + experiment tag, cross-linked PR creation.
- Report: opens a GitHub issue at allenai/asta-plugins with the
  observed prompt, behavior, and expected outcome, for someone else to
  pick up. Re-invokable later via the fix path.

Scope is the skills system, not a single skill — many useful fixes
span multiple SKILL.md files (e.g. #67 touched workspace + artifacts
for one user-visible change). The skill prescribes only the Asta-
specific conventions (case scaffolding, paired-comparison flow,
PR.md templates, experiment-tag namespace). For generic skill-quality
concerns (description format, body conventions, review checklists),
defer to whatever tooling the user has — Anthropic's plugin-dev
skills are mentioned as one example, not required.

README's Benchmarking section shrinks from the full walkthrough to the
conventions stated as rules, pointing at the skill for the procedure.
Worked-example PR refs stay (#60, #63, #67).
jbragg added a commit that referenced this pull request Jun 3, 2026
Two paths in the skill:
- Fix: paired-PR workflow — asta_skills case scaffold, baseline run,
  pin capture, the skill edit (often multi-skill), PR-arm run, optional
  ablation + experiment tag, cross-linked PR creation.
- Report: opens a GitHub issue at allenai/asta-plugins with the
  observed prompt, behavior, and expected outcome, for someone else to
  pick up. Re-invokable later via the fix path.

Scope is the skills system, not a single skill — many useful fixes
span multiple SKILL.md files (e.g. #67 touched workspace + artifacts
for one user-visible change). The skill prescribes only the Asta-
specific conventions (case scaffolding, paired-comparison flow,
PR.md templates, experiment-tag namespace). For generic skill-quality
concerns (description format, body conventions, review checklists),
defer to whatever tooling the user has — Anthropic's plugin-dev
skills are mentioned as one example, not required.

README's Benchmarking section shrinks from the full walkthrough to the
conventions stated as rules, pointing at the skill for the procedure.
Worked-example PR refs stay (#60, #63, #67).
jbragg added a commit that referenced this pull request Jun 3, 2026
Two paths in the skill:
- Fix: paired-PR workflow — asta_skills case scaffold, baseline run,
  pin capture, the skill edit (often multi-skill), PR-arm run, optional
  ablation + experiment tag, cross-linked PR creation.
- Report: opens a GitHub issue at allenai/asta-plugins with the
  observed prompt, behavior, and expected outcome, for someone else to
  pick up. Re-invokable later via the fix path.

Scope is the skills system, not a single skill — many useful fixes
span multiple SKILL.md files (e.g. #67 touched workspace + artifacts
for one user-visible change). The skill prescribes only the Asta-
specific conventions (case scaffolding, paired-comparison flow,
PR.md templates, experiment-tag namespace). For generic skill-quality
concerns (description format, body conventions, review checklists),
defer to whatever tooling the user has — Anthropic's plugin-dev
skills are mentioned as one example, not required.

README's Benchmarking section shrinks from the full walkthrough to the
conventions stated as rules, pointing at the skill for the procedure.
Worked-example PR refs stay (#60, #63, #67).
jbragg added a commit that referenced this pull request Jun 3, 2026
Two paths in the skill:
- Fix: paired-PR workflow — asta_skills case scaffold, baseline run,
  pin capture, the skill edit (often multi-skill), PR-arm run, optional
  ablation + experiment tag, cross-linked PR creation.
- Report: opens a GitHub issue at allenai/asta-plugins with the
  observed prompt, behavior, and expected outcome, for someone else to
  pick up. Re-invokable later via the fix path.

Scope is the skills system, not a single skill — many useful fixes
span multiple SKILL.md files (e.g. #67 touched workspace + artifacts
for one user-visible change). The skill prescribes only the Asta-
specific conventions (case scaffolding, paired-comparison flow,
PR.md templates, experiment-tag namespace). For generic skill-quality
concerns (description format, body conventions, review checklists),
defer to whatever tooling the user has — Anthropic's plugin-dev
skills are mentioned as one example, not required.

README's Benchmarking section shrinks from the full walkthrough to the
conventions stated as rules, pointing at the skill for the procedure.
Worked-example PR refs stay (#60, #63, #67).
jbragg added a commit that referenced this pull request Jun 3, 2026
Two paths in the skill:
- Fix: paired-PR workflow — asta_skills case scaffold, baseline run,
  pin capture, the skill edit (often multi-skill), PR-arm run, optional
  ablation + experiment tag, cross-linked PR creation.
- Report: opens a GitHub issue at allenai/asta-plugins with the
  observed prompt, behavior, and expected outcome, for someone else to
  pick up. Re-invokable later via the fix path.

Scope is the skills system, not a single skill — many useful fixes
span multiple SKILL.md files (e.g. #67 touched workspace + artifacts
for one user-visible change). The skill prescribes only the Asta-
specific conventions (case scaffolding, paired-comparison flow,
PR.md templates, experiment-tag namespace). For generic skill-quality
concerns (description format, body conventions, review checklists),
defer to whatever tooling the user has — Anthropic's plugin-dev
skills are mentioned as one example, not required.

README's Benchmarking section shrinks from the full walkthrough to the
conventions stated as rules, pointing at the skill for the procedure.
Worked-example PR refs stay (#60, #63, #67).
jbragg added a commit that referenced this pull request Jun 3, 2026
Two paths in the skill:
- Fix: paired-PR workflow — asta_skills case scaffold, baseline run,
  pin capture, the skill edit (often multi-skill), PR-arm run, optional
  ablation + experiment tag, cross-linked PR creation.
- Report: opens a GitHub issue at allenai/asta-plugins with the
  observed prompt, behavior, and expected outcome, for someone else to
  pick up. Re-invokable later via the fix path.

Scope is the skills system, not a single skill — many useful fixes
span multiple SKILL.md files (e.g. #67 touched workspace + artifacts
for one user-visible change). The skill prescribes only the Asta-
specific conventions (case scaffolding, paired-comparison flow,
PR.md templates, experiment-tag namespace). For generic skill-quality
concerns (description format, body conventions, review checklists),
defer to whatever tooling the user has — Anthropic's plugin-dev
skills are mentioned as one example, not required.

README's Benchmarking section shrinks from the full walkthrough to the
conventions stated as rules, pointing at the skill for the procedure.
Worked-example PR refs stay (#60, #63, #67).
jbragg added a commit that referenced this pull request Jun 3, 2026
Two paths in the skill:
- Fix: paired-PR workflow — asta_skills case scaffold, baseline run,
  pin capture, the skill edit (often multi-skill), PR-arm run, optional
  ablation + experiment tag, cross-linked PR creation.
- Report: opens a GitHub issue at allenai/asta-plugins with the
  observed prompt, behavior, and expected outcome, for someone else to
  pick up. Re-invokable later via the fix path.

Scope is the skills system, not a single skill — many useful fixes
span multiple SKILL.md files (e.g. #67 touched workspace + artifacts
for one user-visible change). The skill prescribes only the Asta-
specific conventions (case scaffolding, paired-comparison flow,
PR.md templates, experiment-tag namespace). For generic skill-quality
concerns (description format, body conventions, review checklists),
defer to whatever tooling the user has — Anthropic's plugin-dev
skills are mentioned as one example, not required.

README's Benchmarking section shrinks from the full walkthrough to the
conventions stated as rules, pointing at the skill for the procedure.
Worked-example PR refs stay (#60, #63, #67).
jbragg added a commit that referenced this pull request Jun 3, 2026
Two paths in the skill:
- Fix: paired-PR workflow — asta_skills case scaffold, baseline run,
  pin capture, the skill edit (often multi-skill), PR-arm run, optional
  ablation + experiment tag, cross-linked PR creation.
- Report: opens a GitHub issue at allenai/asta-plugins with the
  observed prompt, behavior, and expected outcome, for someone else to
  pick up. Re-invokable later via the fix path.

Scope is the skills system, not a single skill — many useful fixes
span multiple SKILL.md files (e.g. #67 touched workspace + artifacts
for one user-visible change). The skill prescribes only the Asta-
specific conventions (case scaffolding, paired-comparison flow,
PR.md templates, experiment-tag namespace). For generic skill-quality
concerns (description format, body conventions, review checklists),
defer to whatever tooling the user has — Anthropic's plugin-dev
skills are mentioned as one example, not required.

README's Benchmarking section shrinks from the full walkthrough to the
conventions stated as rules, pointing at the skill for the procedure.
Worked-example PR refs stay (#60, #63, #67).
jbragg added a commit that referenced this pull request Jun 3, 2026
Two paths in the skill:
- Fix: paired-PR workflow — asta_skills case scaffold, baseline run,
  pin capture, the skill edit (often multi-skill), PR-arm run, optional
  ablation + experiment tag, cross-linked PR creation.
- Report: opens a GitHub issue at allenai/asta-plugins with the
  observed prompt, behavior, and expected outcome, for someone else to
  pick up. Re-invokable later via the fix path.

Scope is the skills system, not a single skill — many useful fixes
span multiple SKILL.md files (e.g. #67 touched workspace + artifacts
for one user-visible change). The skill prescribes only the Asta-
specific conventions (case scaffolding, paired-comparison flow,
PR.md templates, experiment-tag namespace). For generic skill-quality
concerns (description format, body conventions, review checklists),
defer to whatever tooling the user has — Anthropic's plugin-dev
skills are mentioned as one example, not required.

README's Benchmarking section shrinks from the full walkthrough to the
conventions stated as rules, pointing at the skill for the procedure.
Worked-example PR refs stay (#60, #63, #67).
jbragg added a commit that referenced this pull request Jun 3, 2026
Two paths in the skill:
- Fix: paired-PR workflow — asta_skills case scaffold, baseline run,
  pin capture, the skill edit (often multi-skill), PR-arm run, optional
  ablation + experiment tag, cross-linked PR creation.
- Report: opens a GitHub issue at allenai/asta-plugins with the
  observed prompt, behavior, and expected outcome, for someone else to
  pick up. Re-invokable later via the fix path.

Scope is the skills system, not a single skill — many useful fixes
span multiple SKILL.md files (e.g. #67 touched workspace + artifacts
for one user-visible change). The skill prescribes only the Asta-
specific conventions (case scaffolding, paired-comparison flow,
PR.md templates, experiment-tag namespace). For generic skill-quality
concerns (description format, body conventions, review checklists),
defer to whatever tooling the user has — Anthropic's plugin-dev
skills are mentioned as one example, not required.

README's Benchmarking section shrinks from the full walkthrough to the
conventions stated as rules, pointing at the skill for the procedure.
Worked-example PR refs stay (#60, #63, #67).
jbragg added a commit that referenced this pull request Jun 3, 2026
Two paths in the skill:
- Fix: paired-PR workflow — asta_skills case scaffold, baseline run,
  pin capture, the skill edit (often multi-skill), PR-arm run, optional
  ablation + experiment tag, cross-linked PR creation.
- Report: opens a GitHub issue at allenai/asta-plugins with the
  observed prompt, behavior, and expected outcome, for someone else to
  pick up. Re-invokable later via the fix path.

Scope is the skills system, not a single skill — many useful fixes
span multiple SKILL.md files (e.g. #67 touched workspace + artifacts
for one user-visible change). The skill prescribes only the Asta-
specific conventions (case scaffolding, paired-comparison flow,
PR.md templates, experiment-tag namespace). For generic skill-quality
concerns (description format, body conventions, review checklists),
defer to whatever tooling the user has — Anthropic's plugin-dev
skills are mentioned as one example, not required.

README's Benchmarking section shrinks from the full walkthrough to the
conventions stated as rules, pointing at the skill for the procedure.
Worked-example PR refs stay (#60, #63, #67).
jbragg added a commit that referenced this pull request Jun 3, 2026
Two paths in the skill:
- Fix: paired-PR workflow — asta_skills case scaffold, baseline run,
  pin capture, the skill edit (often multi-skill), PR-arm run, optional
  ablation + experiment tag, cross-linked PR creation.
- Report: opens a GitHub issue at allenai/asta-plugins with the
  observed prompt, behavior, and expected outcome, for someone else to
  pick up. Re-invokable later via the fix path.

Scope is the skills system, not a single skill — many useful fixes
span multiple SKILL.md files (e.g. #67 touched workspace + artifacts
for one user-visible change). The skill prescribes only the Asta-
specific conventions (case scaffolding, paired-comparison flow,
PR.md templates, experiment-tag namespace). For generic skill-quality
concerns (description format, body conventions, review checklists),
defer to whatever tooling the user has — Anthropic's plugin-dev
skills are mentioned as one example, not required.

README's Benchmarking section shrinks from the full walkthrough to the
conventions stated as rules, pointing at the skill for the procedure.
Worked-example PR refs stay (#60, #63, #67).
jbragg added a commit that referenced this pull request Jun 3, 2026
Two paths in the skill:
- Fix: paired-PR workflow — asta_skills case scaffold, baseline run,
  pin capture, the skill edit (often multi-skill), PR-arm run, optional
  ablation + experiment tag, cross-linked PR creation.
- Report: opens a GitHub issue at allenai/asta-plugins with the
  observed prompt, behavior, and expected outcome, for someone else to
  pick up. Re-invokable later via the fix path.

Scope is the skills system, not a single skill — many useful fixes
span multiple SKILL.md files (e.g. #67 touched workspace + artifacts
for one user-visible change). The skill prescribes only the Asta-
specific conventions (case scaffolding, paired-comparison flow,
PR.md templates, experiment-tag namespace). For generic skill-quality
concerns (description format, body conventions, review checklists),
defer to whatever tooling the user has — Anthropic's plugin-dev
skills are mentioned as one example, not required.

README's Benchmarking section shrinks from the full walkthrough to the
conventions stated as rules, pointing at the skill for the procedure.
Worked-example PR refs stay (#60, #63, #67).
jbragg added a commit that referenced this pull request Jun 3, 2026
Two paths in the skill:
- Fix: paired-PR workflow — asta_skills case scaffold, baseline run,
  pin capture, the skill edit (often multi-skill), PR-arm run, optional
  ablation + experiment tag, cross-linked PR creation.
- Report: opens a GitHub issue at allenai/asta-plugins with the
  observed prompt, behavior, and expected outcome, for someone else to
  pick up. Re-invokable later via the fix path.

Scope is the skills system, not a single skill — many useful fixes
span multiple SKILL.md files (e.g. #67 touched workspace + artifacts
for one user-visible change). The skill prescribes only the Asta-
specific conventions (case scaffolding, paired-comparison flow,
PR.md templates, experiment-tag namespace). For generic skill-quality
concerns (description format, body conventions, review checklists),
defer to whatever tooling the user has — Anthropic's plugin-dev
skills are mentioned as one example, not required.

README's Benchmarking section shrinks from the full walkthrough to the
conventions stated as rules, pointing at the skill for the procedure.
Worked-example PR refs stay (#60, #63, #67).
jbragg added a commit that referenced this pull request Jun 3, 2026
Two paths in the skill:
- Fix: paired-PR workflow — asta_skills case scaffold, baseline run,
  pin capture, the skill edit (often multi-skill), PR-arm run, optional
  ablation + experiment tag, cross-linked PR creation.
- Report: opens a GitHub issue at allenai/asta-plugins with the
  observed prompt, behavior, and expected outcome, for someone else to
  pick up. Re-invokable later via the fix path.

Scope is the skills system, not a single skill — many useful fixes
span multiple SKILL.md files (e.g. #67 touched workspace + artifacts
for one user-visible change). The skill prescribes only the Asta-
specific conventions (case scaffolding, paired-comparison flow,
PR.md templates, experiment-tag namespace). For generic skill-quality
concerns (description format, body conventions, review checklists),
defer to whatever tooling the user has — Anthropic's plugin-dev
skills are mentioned as one example, not required.

README's Benchmarking section shrinks from the full walkthrough to the
conventions stated as rules, pointing at the skill for the procedure.
Worked-example PR refs stay (#60, #63, #67).
jbragg added a commit that referenced this pull request Jun 3, 2026
Two paths in the skill:
- Fix: paired-PR workflow — asta_skills case scaffold, baseline run,
  pin capture, the skill edit (often multi-skill), PR-arm run, optional
  ablation + experiment tag, cross-linked PR creation.
- Report: opens a GitHub issue at allenai/asta-plugins with the
  observed prompt, behavior, and expected outcome, for someone else to
  pick up. Re-invokable later via the fix path.

Scope is the skills system, not a single skill — many useful fixes
span multiple SKILL.md files (e.g. #67 touched workspace + artifacts
for one user-visible change). The skill prescribes only the Asta-
specific conventions (case scaffolding, paired-comparison flow,
PR.md templates, experiment-tag namespace). For generic skill-quality
concerns (description format, body conventions, review checklists),
defer to whatever tooling the user has — Anthropic's plugin-dev
skills are mentioned as one example, not required.

README's Benchmarking section shrinks from the full walkthrough to the
conventions stated as rules, pointing at the skill for the procedure.
Worked-example PR refs stay (#60, #63, #67).
jbragg added a commit that referenced this pull request Jun 3, 2026
Two paths in the skill:
- Fix: paired-PR workflow — asta_skills case scaffold, baseline run,
  pin capture, the skill edit (often multi-skill), PR-arm run, optional
  ablation + experiment tag, cross-linked PR creation.
- Report: opens a GitHub issue at allenai/asta-plugins with the
  observed prompt, behavior, and expected outcome, for someone else to
  pick up. Re-invokable later via the fix path.

Scope is the skills system, not a single skill — many useful fixes
span multiple SKILL.md files (e.g. #67 touched workspace + artifacts
for one user-visible change). The skill prescribes only the Asta-
specific conventions (case scaffolding, paired-comparison flow,
PR.md templates, experiment-tag namespace). For generic skill-quality
concerns (description format, body conventions, review checklists),
defer to whatever tooling the user has — Anthropic's plugin-dev
skills are mentioned as one example, not required.

README's Benchmarking section shrinks from the full walkthrough to the
conventions stated as rules, pointing at the skill for the procedure.
Worked-example PR refs stay (#60, #63, #67).
jbragg added a commit that referenced this pull request Jun 3, 2026
Two paths in the skill:
- Fix: paired-PR workflow — asta_skills case scaffold, baseline run,
  pin capture, the skill edit (often multi-skill), PR-arm run, optional
  ablation + experiment tag, cross-linked PR creation.
- Report: opens a GitHub issue at allenai/asta-plugins with the
  observed prompt, behavior, and expected outcome, for someone else to
  pick up. Re-invokable later via the fix path.

Scope is the skills system, not a single skill — many useful fixes
span multiple SKILL.md files (e.g. #67 touched workspace + artifacts
for one user-visible change). The skill prescribes only the Asta-
specific conventions (case scaffolding, paired-comparison flow,
PR.md templates, experiment-tag namespace). For generic skill-quality
concerns (description format, body conventions, review checklists),
defer to whatever tooling the user has — Anthropic's plugin-dev
skills are mentioned as one example, not required.

README's Benchmarking section shrinks from the full walkthrough to the
conventions stated as rules, pointing at the skill for the procedure.
Worked-example PR refs stay (#60, #63, #67).
jbragg added a commit that referenced this pull request Jun 3, 2026
Two paths in the skill:
- Fix: paired-PR workflow — asta_skills case scaffold, baseline run,
  pin capture, the skill edit (often multi-skill), PR-arm run, optional
  ablation + experiment tag, cross-linked PR creation.
- Report: opens a GitHub issue at allenai/asta-plugins with the
  observed prompt, behavior, and expected outcome, for someone else to
  pick up. Re-invokable later via the fix path.

Scope is the skills system, not a single skill — many useful fixes
span multiple SKILL.md files (e.g. #67 touched workspace + artifacts
for one user-visible change). The skill prescribes only the Asta-
specific conventions (case scaffolding, paired-comparison flow,
PR.md templates, experiment-tag namespace). For generic skill-quality
concerns (description format, body conventions, review checklists),
defer to whatever tooling the user has — Anthropic's plugin-dev
skills are mentioned as one example, not required.

README's Benchmarking section shrinks from the full walkthrough to the
conventions stated as rules, pointing at the skill for the procedure.
Worked-example PR refs stay (#60, #63, #67).
jbragg added a commit that referenced this pull request Jun 3, 2026
Two paths in the skill:
- Fix: paired-PR workflow — asta_skills case scaffold, baseline run,
  pin capture, the skill edit (often multi-skill), PR-arm run, optional
  ablation + experiment tag, cross-linked PR creation.
- Report: opens a GitHub issue at allenai/asta-plugins with the
  observed prompt, behavior, and expected outcome, for someone else to
  pick up. Re-invokable later via the fix path.

Scope is the skills system, not a single skill — many useful fixes
span multiple SKILL.md files (e.g. #67 touched workspace + artifacts
for one user-visible change). The skill prescribes only the Asta-
specific conventions (case scaffolding, paired-comparison flow,
PR.md templates, experiment-tag namespace). For generic skill-quality
concerns (description format, body conventions, review checklists),
defer to whatever tooling the user has — Anthropic's plugin-dev
skills are mentioned as one example, not required.

README's Benchmarking section shrinks from the full walkthrough to the
conventions stated as rules, pointing at the skill for the procedure.
Worked-example PR refs stay (#60, #63, #67).
jbragg added a commit that referenced this pull request Jun 3, 2026
Two paths in the skill:
- Fix: paired-PR workflow — asta_skills case scaffold, baseline run,
  pin capture, the skill edit (often multi-skill), PR-arm run, optional
  ablation + experiment tag, cross-linked PR creation.
- Report: opens a GitHub issue at allenai/asta-plugins with the
  observed prompt, behavior, and expected outcome, for someone else to
  pick up. Re-invokable later via the fix path.

Scope is the skills system, not a single skill — many useful fixes
span multiple SKILL.md files (e.g. #67 touched workspace + artifacts
for one user-visible change). The skill prescribes only the Asta-
specific conventions (case scaffolding, paired-comparison flow,
PR.md templates, experiment-tag namespace). For generic skill-quality
concerns (description format, body conventions, review checklists),
defer to whatever tooling the user has — Anthropic's plugin-dev
skills are mentioned as one example, not required.

README's Benchmarking section shrinks from the full walkthrough to the
conventions stated as rules, pointing at the skill for the procedure.
Worked-example PR refs stay (#60, #63, #67).
jbragg added a commit that referenced this pull request Jun 3, 2026
Two paths in the skill:
- Fix: paired-PR workflow — asta_skills case scaffold, baseline run,
  pin capture, the skill edit (often multi-skill), PR-arm run, optional
  ablation + experiment tag, cross-linked PR creation.
- Report: opens a GitHub issue at allenai/asta-plugins with the
  observed prompt, behavior, and expected outcome, for someone else to
  pick up. Re-invokable later via the fix path.

Scope is the skills system, not a single skill — many useful fixes
span multiple SKILL.md files (e.g. #67 touched workspace + artifacts
for one user-visible change). The skill prescribes only the Asta-
specific conventions (case scaffolding, paired-comparison flow,
PR.md templates, experiment-tag namespace). For generic skill-quality
concerns (description format, body conventions, review checklists),
defer to whatever tooling the user has — Anthropic's plugin-dev
skills are mentioned as one example, not required.

README's Benchmarking section shrinks from the full walkthrough to the
conventions stated as rules, pointing at the skill for the procedure.
Worked-example PR refs stay (#60, #63, #67).
jbragg added a commit that referenced this pull request Jun 3, 2026
Two paths in the skill:
- Fix: paired-PR workflow — asta_skills case scaffold, baseline run,
  pin capture, the skill edit (often multi-skill), PR-arm run, optional
  ablation + experiment tag, cross-linked PR creation.
- Report: opens a GitHub issue at allenai/asta-plugins with the
  observed prompt, behavior, and expected outcome, for someone else to
  pick up. Re-invokable later via the fix path.

Scope is the skills system, not a single skill — many useful fixes
span multiple SKILL.md files (e.g. #67 touched workspace + artifacts
for one user-visible change). The skill prescribes only the Asta-
specific conventions (case scaffolding, paired-comparison flow,
PR.md templates, experiment-tag namespace). For generic skill-quality
concerns (description format, body conventions, review checklists),
defer to whatever tooling the user has — Anthropic's plugin-dev
skills are mentioned as one example, not required.

README's Benchmarking section shrinks from the full walkthrough to the
conventions stated as rules, pointing at the skill for the procedure.
Worked-example PR refs stay (#60, #63, #67).
jbragg added a commit that referenced this pull request Jun 3, 2026
Two paths in the skill:
- Fix: paired-PR workflow — asta_skills case scaffold, baseline run,
  pin capture, the skill edit (often multi-skill), PR-arm run, optional
  ablation + experiment tag, cross-linked PR creation.
- Report: opens a GitHub issue at allenai/asta-plugins with the
  observed prompt, behavior, and expected outcome, for someone else to
  pick up. Re-invokable later via the fix path.

Scope is the skills system, not a single skill — many useful fixes
span multiple SKILL.md files (e.g. #67 touched workspace + artifacts
for one user-visible change). The skill prescribes only the Asta-
specific conventions (case scaffolding, paired-comparison flow,
PR.md templates, experiment-tag namespace). For generic skill-quality
concerns (description format, body conventions, review checklists),
defer to whatever tooling the user has — Anthropic's plugin-dev
skills are mentioned as one example, not required.

README's Benchmarking section shrinks from the full walkthrough to the
conventions stated as rules, pointing at the skill for the procedure.
Worked-example PR refs stay (#60, #63, #67).
jbragg added a commit that referenced this pull request Jun 3, 2026
Two paths in the skill:
- Fix: paired-PR workflow — asta_skills case scaffold, baseline run,
  pin capture, the skill edit (often multi-skill), PR-arm run, optional
  ablation + experiment tag, cross-linked PR creation.
- Report: opens a GitHub issue at allenai/asta-plugins with the
  observed prompt, behavior, and expected outcome, for someone else to
  pick up. Re-invokable later via the fix path.

Scope is the skills system, not a single skill — many useful fixes
span multiple SKILL.md files (e.g. #67 touched workspace + artifacts
for one user-visible change). The skill prescribes only the Asta-
specific conventions (case scaffolding, paired-comparison flow,
PR.md templates, experiment-tag namespace). For generic skill-quality
concerns (description format, body conventions, review checklists),
defer to whatever tooling the user has — Anthropic's plugin-dev
skills are mentioned as one example, not required.

README's Benchmarking section shrinks from the full walkthrough to the
conventions stated as rules, pointing at the skill for the procedure.
Worked-example PR refs stay (#60, #63, #67).
jbragg added a commit that referenced this pull request Jun 3, 2026
Two paths in the skill:
- Fix: paired-PR workflow — asta_skills case scaffold, baseline run,
  pin capture, the skill edit (often multi-skill), PR-arm run, optional
  ablation + experiment tag, cross-linked PR creation.
- Report: opens a GitHub issue at allenai/asta-plugins with the
  observed prompt, behavior, and expected outcome, for someone else to
  pick up. Re-invokable later via the fix path.

Scope is the skills system, not a single skill — many useful fixes
span multiple SKILL.md files (e.g. #67 touched workspace + artifacts
for one user-visible change). The skill prescribes only the Asta-
specific conventions (case scaffolding, paired-comparison flow,
PR.md templates, experiment-tag namespace). For generic skill-quality
concerns (description format, body conventions, review checklists),
defer to whatever tooling the user has — Anthropic's plugin-dev
skills are mentioned as one example, not required.

README's Benchmarking section shrinks from the full walkthrough to the
conventions stated as rules, pointing at the skill for the procedure.
Worked-example PR refs stay (#60, #63, #67).
jbragg added a commit that referenced this pull request Jun 3, 2026
Two paths in the skill:
- Fix: paired-PR workflow — asta_skills case scaffold, baseline run,
  pin capture, the skill edit (often multi-skill), PR-arm run, optional
  ablation + experiment tag, cross-linked PR creation.
- Report: opens a GitHub issue at allenai/asta-plugins with the
  observed prompt, behavior, and expected outcome, for someone else to
  pick up. Re-invokable later via the fix path.

Scope is the skills system, not a single skill — many useful fixes
span multiple SKILL.md files (e.g. #67 touched workspace + artifacts
for one user-visible change). The skill prescribes only the Asta-
specific conventions (case scaffolding, paired-comparison flow,
PR.md templates, experiment-tag namespace). For generic skill-quality
concerns (description format, body conventions, review checklists),
defer to whatever tooling the user has — Anthropic's plugin-dev
skills are mentioned as one example, not required.

README's Benchmarking section shrinks from the full walkthrough to the
conventions stated as rules, pointing at the skill for the procedure.
Worked-example PR refs stay (#60, #63, #67).
jbragg added a commit that referenced this pull request Jun 3, 2026
Two paths in the skill:
- Fix: paired-PR workflow — asta_skills case scaffold, baseline run,
  pin capture, the skill edit (often multi-skill), PR-arm run, optional
  ablation + experiment tag, cross-linked PR creation.
- Report: opens a GitHub issue at allenai/asta-plugins with the
  observed prompt, behavior, and expected outcome, for someone else to
  pick up. Re-invokable later via the fix path.

Scope is the skills system, not a single skill — many useful fixes
span multiple SKILL.md files (e.g. #67 touched workspace + artifacts
for one user-visible change). The skill prescribes only the Asta-
specific conventions (case scaffolding, paired-comparison flow,
PR.md templates, experiment-tag namespace). For generic skill-quality
concerns (description format, body conventions, review checklists),
defer to whatever tooling the user has — Anthropic's plugin-dev
skills are mentioned as one example, not required.

README's Benchmarking section shrinks from the full walkthrough to the
conventions stated as rules, pointing at the skill for the procedure.
Worked-example PR refs stay (#60, #63, #67).
jbragg added a commit that referenced this pull request Jun 3, 2026
Two paths in the skill:
- Fix: paired-PR workflow — asta_skills case scaffold, baseline run,
  pin capture, the skill edit (often multi-skill), PR-arm run, optional
  ablation + experiment tag, cross-linked PR creation.
- Report: opens a GitHub issue at allenai/asta-plugins with the
  observed prompt, behavior, and expected outcome, for someone else to
  pick up. Re-invokable later via the fix path.

Scope is the skills system, not a single skill — many useful fixes
span multiple SKILL.md files (e.g. #67 touched workspace + artifacts
for one user-visible change). The skill prescribes only the Asta-
specific conventions (case scaffolding, paired-comparison flow,
PR.md templates, experiment-tag namespace). For generic skill-quality
concerns (description format, body conventions, review checklists),
defer to whatever tooling the user has — Anthropic's plugin-dev
skills are mentioned as one example, not required.

README's Benchmarking section shrinks from the full walkthrough to the
conventions stated as rules, pointing at the skill for the procedure.
Worked-example PR refs stay (#60, #63, #67).
jbragg added a commit that referenced this pull request Jun 3, 2026
Two paths in the skill:
- Fix: paired-PR workflow — asta_skills case scaffold, baseline run,
  pin capture, the skill edit (often multi-skill), PR-arm run, optional
  ablation + experiment tag, cross-linked PR creation.
- Report: opens a GitHub issue at allenai/asta-plugins with the
  observed prompt, behavior, and expected outcome, for someone else to
  pick up. Re-invokable later via the fix path.

Scope is the skills system, not a single skill — many useful fixes
span multiple SKILL.md files (e.g. #67 touched workspace + artifacts
for one user-visible change). The skill prescribes only the Asta-
specific conventions (case scaffolding, paired-comparison flow,
PR.md templates, experiment-tag namespace). For generic skill-quality
concerns (description format, body conventions, review checklists),
defer to whatever tooling the user has — Anthropic's plugin-dev
skills are mentioned as one example, not required.

README's Benchmarking section shrinks from the full walkthrough to the
conventions stated as rules, pointing at the skill for the procedure.
Worked-example PR refs stay (#60, #63, #67).
jbragg added a commit that referenced this pull request Jun 3, 2026
Two paths in the skill:
- Fix: paired-PR workflow — asta_skills case scaffold, baseline run,
  pin capture, the skill edit (often multi-skill), PR-arm run, optional
  ablation + experiment tag, cross-linked PR creation.
- Report: opens a GitHub issue at allenai/asta-plugins with the
  observed prompt, behavior, and expected outcome, for someone else to
  pick up. Re-invokable later via the fix path.

Scope is the skills system, not a single skill — many useful fixes
span multiple SKILL.md files (e.g. #67 touched workspace + artifacts
for one user-visible change). The skill prescribes only the Asta-
specific conventions (case scaffolding, paired-comparison flow,
PR.md templates, experiment-tag namespace). For generic skill-quality
concerns (description format, body conventions, review checklists),
defer to whatever tooling the user has — Anthropic's plugin-dev
skills are mentioned as one example, not required.

README's Benchmarking section shrinks from the full walkthrough to the
conventions stated as rules, pointing at the skill for the procedure.
Worked-example PR refs stay (#60, #63, #67).
jbragg added a commit that referenced this pull request Jun 3, 2026
Two paths in the skill:
- Fix: paired-PR workflow — asta_skills case scaffold, baseline run,
  pin capture, the skill edit (often multi-skill), PR-arm run, optional
  ablation + experiment tag, cross-linked PR creation.
- Report: opens a GitHub issue at allenai/asta-plugins with the
  observed prompt, behavior, and expected outcome, for someone else to
  pick up. Re-invokable later via the fix path.

Scope is the skills system, not a single skill — many useful fixes
span multiple SKILL.md files (e.g. #67 touched workspace + artifacts
for one user-visible change). The skill prescribes only the Asta-
specific conventions (case scaffolding, paired-comparison flow,
PR.md templates, experiment-tag namespace). For generic skill-quality
concerns (description format, body conventions, review checklists),
defer to whatever tooling the user has — Anthropic's plugin-dev
skills are mentioned as one example, not required.

README's Benchmarking section shrinks from the full walkthrough to the
conventions stated as rules, pointing at the skill for the procedure.
Worked-example PR refs stay (#60, #63, #67).
@jbragg
jbragg merged commit 4bd51b2 into main Jun 3, 2026
6 checks passed
@jbragg
jbragg deleted the workspace-user-stories branch June 3, 2026 18:31
jbragg added a commit that referenced this pull request Jun 3, 2026
Two paths in the skill:
- Fix: paired-PR workflow — asta_skills case scaffold, baseline run,
  pin capture, the skill edit (often multi-skill), PR-arm run, optional
  ablation + experiment tag, cross-linked PR creation.
- Report: opens a GitHub issue at allenai/asta-plugins with the
  observed prompt, behavior, and expected outcome, for someone else to
  pick up. Re-invokable later via the fix path.

Scope is the skills system, not a single skill — many useful fixes
span multiple SKILL.md files (e.g. #67 touched workspace + artifacts
for one user-visible change). The skill prescribes only the Asta-
specific conventions (case scaffolding, paired-comparison flow,
PR.md templates, experiment-tag namespace). For generic skill-quality
concerns (description format, body conventions, review checklists),
defer to whatever tooling the user has — Anthropic's plugin-dev
skills are mentioned as one example, not required.

README's Benchmarking section shrinks from the full walkthrough to the
conventions stated as rules, pointing at the skill for the procedure.
Worked-example PR refs stay (#60, #63, #67).
jbragg added a commit that referenced this pull request Jun 3, 2026
Two paths in the skill:
- Fix: paired-PR workflow — asta_skills case scaffold, baseline run,
  pin capture, the skill edit (often multi-skill), PR-arm run, optional
  ablation + experiment tag, cross-linked PR creation.
- Report: opens a GitHub issue at allenai/asta-plugins with the
  observed prompt, behavior, and expected outcome, for someone else to
  pick up. Re-invokable later via the fix path.

Scope is the skills system, not a single skill — many useful fixes
span multiple SKILL.md files (e.g. #67 touched workspace + artifacts
for one user-visible change). The skill prescribes only the Asta-
specific conventions (case scaffolding, paired-comparison flow,
PR.md templates, experiment-tag namespace). For generic skill-quality
concerns (description format, body conventions, review checklists),
defer to whatever tooling the user has — Anthropic's plugin-dev
skills are mentioned as one example, not required.

README's Benchmarking section shrinks from the full walkthrough to the
conventions stated as rules, pointing at the skill for the procedure.
Worked-example PR refs stay (#60, #63, #67).
jbragg added a commit that referenced this pull request Jun 3, 2026
Two paths in the skill:
- Fix: paired-PR workflow — asta_skills case scaffold, baseline run,
  pin capture, the skill edit (often multi-skill), PR-arm run, optional
  ablation + experiment tag, cross-linked PR creation.
- Report: opens a GitHub issue at allenai/asta-plugins with the
  observed prompt, behavior, and expected outcome, for someone else to
  pick up. Re-invokable later via the fix path.

Scope is the skills system, not a single skill — many useful fixes
span multiple SKILL.md files (e.g. #67 touched workspace + artifacts
for one user-visible change). The skill prescribes only the Asta-
specific conventions (case scaffolding, paired-comparison flow,
PR.md templates, experiment-tag namespace). For generic skill-quality
concerns (description format, body conventions, review checklists),
defer to whatever tooling the user has — Anthropic's plugin-dev
skills are mentioned as one example, not required.

README's Benchmarking section shrinks from the full walkthrough to the
conventions stated as rules, pointing at the skill for the procedure.
Worked-example PR refs stay (#60, #63, #67).
jbragg added a commit that referenced this pull request Jun 3, 2026
Two paths in the skill:
- Fix: paired-PR workflow — asta_skills case scaffold, baseline run,
  pin capture, the skill edit (often multi-skill), PR-arm run, optional
  ablation + experiment tag, cross-linked PR creation.
- Report: opens a GitHub issue at allenai/asta-plugins with the
  observed prompt, behavior, and expected outcome, for someone else to
  pick up. Re-invokable later via the fix path.

Scope is the skills system, not a single skill — many useful fixes
span multiple SKILL.md files (e.g. #67 touched workspace + artifacts
for one user-visible change). The skill prescribes only the Asta-
specific conventions (case scaffolding, paired-comparison flow,
PR.md templates, experiment-tag namespace). For generic skill-quality
concerns (description format, body conventions, review checklists),
defer to whatever tooling the user has — Anthropic's plugin-dev
skills are mentioned as one example, not required.

README's Benchmarking section shrinks from the full walkthrough to the
conventions stated as rules, pointing at the skill for the procedure.
Worked-example PR refs stay (#60, #63, #67).
jbragg added a commit that referenced this pull request Jun 5, 2026
Two paths in the skill:
- Fix: paired-PR workflow — asta_skills case scaffold, baseline run,
  pin capture, the skill edit (often multi-skill), PR-arm run, optional
  ablation + experiment tag, cross-linked PR creation.
- Report: opens a GitHub issue at allenai/asta-plugins with the
  observed prompt, behavior, and expected outcome, for someone else to
  pick up. Re-invokable later via the fix path.

Scope is the skills system, not a single skill — many useful fixes
span multiple SKILL.md files (e.g. #67 touched workspace + artifacts
for one user-visible change). The skill prescribes only the Asta-
specific conventions (case scaffolding, paired-comparison flow,
PR.md templates, experiment-tag namespace). For generic skill-quality
concerns (description format, body conventions, review checklists),
defer to whatever tooling the user has — Anthropic's plugin-dev
skills are mentioned as one example, not required.

README's Benchmarking section shrinks from the full walkthrough to the
conventions stated as rules, pointing at the skill for the procedure.
Worked-example PR refs stay (#60, #63, #67).
jbragg added a commit that referenced this pull request Jun 5, 2026
Two paths in the skill:
- Fix: paired-PR workflow — asta_skills case scaffold, baseline run,
  pin capture, the skill edit (often multi-skill), PR-arm run, optional
  ablation + experiment tag, cross-linked PR creation.
- Report: opens a GitHub issue at allenai/asta-plugins with the
  observed prompt, behavior, and expected outcome, for someone else to
  pick up. Re-invokable later via the fix path.

Scope is the skills system, not a single skill — many useful fixes
span multiple SKILL.md files (e.g. #67 touched workspace + artifacts
for one user-visible change). The skill prescribes only the Asta-
specific conventions (case scaffolding, paired-comparison flow,
PR.md templates, experiment-tag namespace). For generic skill-quality
concerns (description format, body conventions, review checklists),
defer to whatever tooling the user has — Anthropic's plugin-dev
skills are mentioned as one example, not required.

README's Benchmarking section shrinks from the full walkthrough to the
conventions stated as rules, pointing at the skill for the procedure.
Worked-example PR refs stay (#60, #63, #67).
jbragg added a commit that referenced this pull request Jun 5, 2026
Two paths in the skill:
- Fix: paired-PR workflow — asta_skills case scaffold, baseline run,
  pin capture, the skill edit (often multi-skill), PR-arm run, optional
  ablation + experiment tag, cross-linked PR creation.
- Report: opens a GitHub issue at allenai/asta-plugins with the
  observed prompt, behavior, and expected outcome, for someone else to
  pick up. Re-invokable later via the fix path.

Scope is the skills system, not a single skill — many useful fixes
span multiple SKILL.md files (e.g. #67 touched workspace + artifacts
for one user-visible change). The skill prescribes only the Asta-
specific conventions (case scaffolding, paired-comparison flow,
PR.md templates, experiment-tag namespace). For generic skill-quality
concerns (description format, body conventions, review checklists),
defer to whatever tooling the user has — Anthropic's plugin-dev
skills are mentioned as one example, not required.

README's Benchmarking section shrinks from the full walkthrough to the
conventions stated as rules, pointing at the skill for the procedure.
Worked-example PR refs stay (#60, #63, #67).
jbragg added a commit that referenced this pull request Jun 5, 2026
Two paths in the skill:
- Fix: paired-PR workflow — asta_skills case scaffold, baseline run,
  pin capture, the skill edit (often multi-skill), PR-arm run, optional
  ablation + experiment tag, cross-linked PR creation.
- Report: opens a GitHub issue at allenai/asta-plugins with the
  observed prompt, behavior, and expected outcome, for someone else to
  pick up. Re-invokable later via the fix path.

Scope is the skills system, not a single skill — many useful fixes
span multiple SKILL.md files (e.g. #67 touched workspace + artifacts
for one user-visible change). The skill prescribes only the Asta-
specific conventions (case scaffolding, paired-comparison flow,
PR.md templates, experiment-tag namespace). For generic skill-quality
concerns (description format, body conventions, review checklists),
defer to whatever tooling the user has — Anthropic's plugin-dev
skills are mentioned as one example, not required.

README's Benchmarking section shrinks from the full walkthrough to the
conventions stated as rules, pointing at the skill for the procedure.
Worked-example PR refs stay (#60, #63, #67).
jbragg added a commit that referenced this pull request Jun 5, 2026
Two paths in the skill:
- Fix: paired-PR workflow — asta_skills case scaffold, baseline run,
  pin capture, the skill edit (often multi-skill), PR-arm run, optional
  ablation + experiment tag, cross-linked PR creation.
- Report: opens a GitHub issue at allenai/asta-plugins with the
  observed prompt, behavior, and expected outcome, for someone else to
  pick up. Re-invokable later via the fix path.

Scope is the skills system, not a single skill — many useful fixes
span multiple SKILL.md files (e.g. #67 touched workspace + artifacts
for one user-visible change). The skill prescribes only the Asta-
specific conventions (case scaffolding, paired-comparison flow,
PR.md templates, experiment-tag namespace). For generic skill-quality
concerns (description format, body conventions, review checklists),
defer to whatever tooling the user has — Anthropic's plugin-dev
skills are mentioned as one example, not required.

README's Benchmarking section shrinks from the full walkthrough to the
conventions stated as rules, pointing at the skill for the procedure.
Worked-example PR refs stay (#60, #63, #67).
jbragg added a commit that referenced this pull request Jun 5, 2026
Two paths in the skill:
- Fix: paired-PR workflow — asta_skills case scaffold, baseline run,
  pin capture, the skill edit (often multi-skill), PR-arm run, optional
  ablation + experiment tag, cross-linked PR creation.
- Report: opens a GitHub issue at allenai/asta-plugins with the
  observed prompt, behavior, and expected outcome, for someone else to
  pick up. Re-invokable later via the fix path.

Scope is the skills system, not a single skill — many useful fixes
span multiple SKILL.md files (e.g. #67 touched workspace + artifacts
for one user-visible change). The skill prescribes only the Asta-
specific conventions (case scaffolding, paired-comparison flow,
PR.md templates, experiment-tag namespace). For generic skill-quality
concerns (description format, body conventions, review checklists),
defer to whatever tooling the user has — Anthropic's plugin-dev
skills are mentioned as one example, not required.

README's Benchmarking section shrinks from the full walkthrough to the
conventions stated as rules, pointing at the skill for the procedure.
Worked-example PR refs stay (#60, #63, #67).
jbragg added a commit that referenced this pull request Jun 5, 2026
Two paths in the skill:
- Fix: paired-PR workflow — asta_skills case scaffold, baseline run,
  pin capture, the skill edit (often multi-skill), PR-arm run, optional
  ablation + experiment tag, cross-linked PR creation.
- Report: opens a GitHub issue at allenai/asta-plugins with the
  observed prompt, behavior, and expected outcome, for someone else to
  pick up. Re-invokable later via the fix path.

Scope is the skills system, not a single skill — many useful fixes
span multiple SKILL.md files (e.g. #67 touched workspace + artifacts
for one user-visible change). The skill prescribes only the Asta-
specific conventions (case scaffolding, paired-comparison flow,
PR.md templates, experiment-tag namespace). For generic skill-quality
concerns (description format, body conventions, review checklists),
defer to whatever tooling the user has — Anthropic's plugin-dev
skills are mentioned as one example, not required.

README's Benchmarking section shrinks from the full walkthrough to the
conventions stated as rules, pointing at the skill for the procedure.
Worked-example PR refs stay (#60, #63, #67).
jbragg added a commit that referenced this pull request Jun 5, 2026
Two paths in the skill:
- Fix: paired-PR workflow — asta_skills case scaffold, baseline run,
  pin capture, the skill edit (often multi-skill), PR-arm run, optional
  ablation + experiment tag, cross-linked PR creation.
- Report: opens a GitHub issue at allenai/asta-plugins with the
  observed prompt, behavior, and expected outcome, for someone else to
  pick up. Re-invokable later via the fix path.

Scope is the skills system, not a single skill — many useful fixes
span multiple SKILL.md files (e.g. #67 touched workspace + artifacts
for one user-visible change). The skill prescribes only the Asta-
specific conventions (case scaffolding, paired-comparison flow,
PR.md templates, experiment-tag namespace). For generic skill-quality
concerns (description format, body conventions, review checklists),
defer to whatever tooling the user has — Anthropic's plugin-dev
skills are mentioned as one example, not required.

README's Benchmarking section shrinks from the full walkthrough to the
conventions stated as rules, pointing at the skill for the procedure.
Worked-example PR refs stay (#60, #63, #67).
jbragg added a commit that referenced this pull request Jun 5, 2026
Two paths in the skill:
- Fix: paired-PR workflow — asta_skills case scaffold, baseline run,
  pin capture, the skill edit (often multi-skill), PR-arm run, optional
  ablation + experiment tag, cross-linked PR creation.
- Report: opens a GitHub issue at allenai/asta-plugins with the
  observed prompt, behavior, and expected outcome, for someone else to
  pick up. Re-invokable later via the fix path.

Scope is the skills system, not a single skill — many useful fixes
span multiple SKILL.md files (e.g. #67 touched workspace + artifacts
for one user-visible change). The skill prescribes only the Asta-
specific conventions (case scaffolding, paired-comparison flow,
PR.md templates, experiment-tag namespace). For generic skill-quality
concerns (description format, body conventions, review checklists),
defer to whatever tooling the user has — Anthropic's plugin-dev
skills are mentioned as one example, not required.

README's Benchmarking section shrinks from the full walkthrough to the
conventions stated as rules, pointing at the skill for the procedure.
Worked-example PR refs stay (#60, #63, #67).
jbragg added a commit that referenced this pull request Jun 5, 2026
Two paths in the skill:
- Fix: paired-PR workflow — asta_skills case scaffold, baseline run,
  pin capture, the skill edit (often multi-skill), PR-arm run, optional
  ablation + experiment tag, cross-linked PR creation.
- Report: opens a GitHub issue at allenai/asta-plugins with the
  observed prompt, behavior, and expected outcome, for someone else to
  pick up. Re-invokable later via the fix path.

Scope is the skills system, not a single skill — many useful fixes
span multiple SKILL.md files (e.g. #67 touched workspace + artifacts
for one user-visible change). The skill prescribes only the Asta-
specific conventions (case scaffolding, paired-comparison flow,
PR.md templates, experiment-tag namespace). For generic skill-quality
concerns (description format, body conventions, review checklists),
defer to whatever tooling the user has — Anthropic's plugin-dev
skills are mentioned as one example, not required.

README's Benchmarking section shrinks from the full walkthrough to the
conventions stated as rules, pointing at the skill for the procedure.
Worked-example PR refs stay (#60, #63, #67).
jbragg added a commit that referenced this pull request Jun 5, 2026
Two paths in the skill:
- Fix: paired-PR workflow — asta_skills case scaffold, baseline run,
  pin capture, the skill edit (often multi-skill), PR-arm run, optional
  ablation + experiment tag, cross-linked PR creation.
- Report: opens a GitHub issue at allenai/asta-plugins with the
  observed prompt, behavior, and expected outcome, for someone else to
  pick up. Re-invokable later via the fix path.

Scope is the skills system, not a single skill — many useful fixes
span multiple SKILL.md files (e.g. #67 touched workspace + artifacts
for one user-visible change). The skill prescribes only the Asta-
specific conventions (case scaffolding, paired-comparison flow,
PR.md templates, experiment-tag namespace). For generic skill-quality
concerns (description format, body conventions, review checklists),
defer to whatever tooling the user has — Anthropic's plugin-dev
skills are mentioned as one example, not required.

README's Benchmarking section shrinks from the full walkthrough to the
conventions stated as rules, pointing at the skill for the procedure.
Worked-example PR refs stay (#60, #63, #67).
jbragg added a commit that referenced this pull request Jun 5, 2026
Two paths in the skill:
- Fix: paired-PR workflow — asta_skills case scaffold, baseline run,
  pin capture, the skill edit (often multi-skill), PR-arm run, optional
  ablation + experiment tag, cross-linked PR creation.
- Report: opens a GitHub issue at allenai/asta-plugins with the
  observed prompt, behavior, and expected outcome, for someone else to
  pick up. Re-invokable later via the fix path.

Scope is the skills system, not a single skill — many useful fixes
span multiple SKILL.md files (e.g. #67 touched workspace + artifacts
for one user-visible change). The skill prescribes only the Asta-
specific conventions (case scaffolding, paired-comparison flow,
PR.md templates, experiment-tag namespace). For generic skill-quality
concerns (description format, body conventions, review checklists),
defer to whatever tooling the user has — Anthropic's plugin-dev
skills are mentioned as one example, not required.

README's Benchmarking section shrinks from the full walkthrough to the
conventions stated as rules, pointing at the skill for the procedure.
Worked-example PR refs stay (#60, #63, #67).
jbragg added a commit that referenced this pull request Jun 5, 2026
Two paths in the skill:
- Fix: paired-PR workflow — asta_skills case scaffold, baseline run,
  pin capture, the skill edit (often multi-skill), PR-arm run, optional
  ablation + experiment tag, cross-linked PR creation.
- Report: opens a GitHub issue at allenai/asta-plugins with the
  observed prompt, behavior, and expected outcome, for someone else to
  pick up. Re-invokable later via the fix path.

Scope is the skills system, not a single skill — many useful fixes
span multiple SKILL.md files (e.g. #67 touched workspace + artifacts
for one user-visible change). The skill prescribes only the Asta-
specific conventions (case scaffolding, paired-comparison flow,
PR.md templates, experiment-tag namespace). For generic skill-quality
concerns (description format, body conventions, review checklists),
defer to whatever tooling the user has — Anthropic's plugin-dev
skills are mentioned as one example, not required.

README's Benchmarking section shrinks from the full walkthrough to the
conventions stated as rules, pointing at the skill for the procedure.
Worked-example PR refs stay (#60, #63, #67).
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants