Skip to content

[skill-activity] improve(27): add agent-first path for the evals step - #2717

Merged
pelikhan merged 1 commit into
mainfrom
improve/27-evals-agent-path-e9e6e0c02962328a
Aug 19, 2026
Merged

[skill-activity] improve(27): add agent-first path for the evals step#2717
pelikhan merged 1 commit into
mainfrom
improve/27-evals-agent-path-e9e6e0c02962328a

Conversation

@github-actions

Copy link
Copy Markdown
Contributor

What was improved

Step 27 (Verify Your Workflow Quality with Evals) previously jumped straight to terminal commands without offering a Copilot CLI-first path, violating the workshop guideline that the AI agent should be the primary editing surface for agentic workflows.

Changes

  • Primary path: /agentic-workflows skill prompt that adds the evals: block, compiles, and shows the diff — no manual YAML required.
  • Terminal path: original manual steps wrapped in a <details> collapse so they remain accessible without cluttering the main flow.
  • Added commit/push instructions before triggering the run (the previous version asked learners to trigger a run without explaining how to push first).
  • Added iterative refinement example showing how to refine an eval question with a follow-up agent prompt.
  • Replaced the stray [!TIP] callout with inline --watch guidance integrated into the refinement section.

Learner pain point addressed

Learners who followed the agent-first pattern in earlier steps (editing, debugging, optimising) would encounter an inconsistency in step 27 where the instructions reverted to terminal-first. This change makes step 27 consistent with the rest of the workshop and reinforces the recommended editing loop.

Workshop flow impact

No navigation or curriculum table changes needed — this is an in-place content improvement to a single step.

Warning

Firewall blocked 1 domain

The following domain was blocked by the firewall during workflow execution:

  • awmgmcpg

To allow these domains, add them to the network.allowed list in your workflow frontmatter:

network:
  allowed:
    - defaults
    - "awmgmcpg"

See Network Configuration for more information.

Generated by 🧩 Workshop Skill Activity Author · 47.8 AIC · ⌖ 6.26 AIC · ⊞ 5.1K ·

  • expires on Aug 20, 2026, 4:59 AM UTC

Restructure step 27 to follow the Copilot-CLI-first guideline:
- Primary path: /agentic-workflows skill prompt to add evals block
- Manual terminal steps moved into a <details> collapse
- Added commit+push instructions before triggering a run
- Added iterative refinement example with agent prompt
- Removed stray TIP callout (folded into inline guidance)

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@github-actions github-actions Bot added documentation Improvements or additions to documentation skill-activity workshop labels Aug 19, 2026
@pelikhan
pelikhan marked this pull request as ready for review August 19, 2026 12:46
@pelikhan
pelikhan merged commit acb2619 into main Aug 19, 2026
1 check passed
@pelikhan
pelikhan deleted the improve/27-evals-agent-path-e9e6e0c02962328a branch August 19, 2026 12:46

@github-actions github-actions Bot left a comment

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

Warning

Firewall blocked 1 domain

The following domain was blocked by the firewall during workflow execution:

  • awmgmcpg

To allow these domains, add them to the network.allowed list in your workflow frontmatter:

network:
  allowed:
    - defaults
    - "awmgmcpg"

See Network Configuration for more information.

Generated by ✅ AW Accuracy PR Reviewer for #2717 · 31.4 AIC · ⌖ 7.23 AIC · ⊞ 4.3K


> [!TIP]
> Prefer using an agent with `/agentic-workflows` to add or refine `evals:` questions, then run `gh aw compile --watch` while iterating.
> Use `gh aw compile --watch` while iterating on eval questions to get instant feedback on compile errors.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

Inaccurate flag: --watch does not exist for gh aw compile

The tip references gh aw compile --watch, but this flag is not part of the gh aw compile command. The documented flags are --strict, --validate, --fail-fast, --purge, and --approve — no --watch flag exists.

Suggested fix:

> Use `gh aw compile daily-status` after each edit to get immediate feedback on compile errors.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation skill-activity workshop

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant