Add portable agentic-workflow-designer skill, route workflow-design requests through agentic-workflows dispatcher, bake in token-efficient design defaults, include designer skill in init output, and add integration auth/GHE guidance#36748
Conversation
…outer Co-authored-by: lpcox <15877973+lpcox@users.noreply.github.com>
Co-authored-by: lpcox <15877973+lpcox@users.noreply.github.com>
workflow-designer skill and route workflow-design requests through agentic-workflows dispatcher
|
@copilot re-read the issue and integrate the new addendum about toke efficiency |
Co-authored-by: lpcox <15877973+lpcox@users.noreply.github.com>
|
🧠 Matt Pocock Skills Reviewer has completed the skills-based review. ✅ |
|
✅ Design Decision Gate 🏗️ completed the design decision gate check. No ADR enforcement needed: PR #36748 does not have the 'implementation' label and has only 6 new lines of code in business logic directories (<=100 threshold). Both enforcement conditions are false. |
|
🧪 Test Quality Sentinel completed test quality analysis. |
|
|
Co-authored-by: lpcox <15877973+lpcox@users.noreply.github.com>
Co-authored-by: lpcox <15877973+lpcox@users.noreply.github.com>
Addressed in I re-read issue #36746 and integrated the token-efficiency addendum into |
workflow-designer skill and route workflow-design requests through agentic-workflows dispatcherworkflow-designer skill, route workflow-design requests through agentic-workflows dispatcher, and bake in token-efficient design defaults
There was a problem hiding this comment.
Pull request overview
Adds a new “design-first” pre-authoring prompt (workflow-designer) and updates the agentic-workflows dispatcher (and its embedded/template sources) so requests to design a workflow conversationally route to that prompt before workflow generation.
Changes:
- Introduces
.github/aw/workflow-designer.md, a structured interview flow that turns an automation goal into a confirmed, generation-ready workflow config. - Updates the agentic-workflows dispatcher templates + checked-in SKILL to mention workflow “design” and route interview-based design requests to the new prompt.
- Extends CLI tests and fallback AW file list to ensure dispatcher generation includes the new routing and embedded file list entry.
Show a summary per file
| File | Description |
|---|---|
pkg/cli/data/agentic_workflows_skill.md |
Updates embedded dispatcher template to include “design” and route design-via-interview to workflow-designer.md. |
pkg/cli/data/agentic_workflows_fallback_aw_files.json |
Adds workflow-designer.md to the embedded fallback AW file list used when remote listing fails. |
pkg/cli/copilot_agents_test.go |
Adds assertions that generated dispatcher content and fallback list include the new designer prompt. |
.github/skills/agentic-workflows/SKILL.md |
Updates checked-in dispatcher to mention “design” and adds the new design routing line. |
.github/aw/workflow-designer.md |
Adds the new design interview prompt, heuristics, confirmation format, and generation template. |
Copilot's findings
Tip
Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
- Files reviewed: 5/5 changed files
- Comments generated: 3
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
|
🚀 Smoke Antigravity MISSION COMPLETE! Antigravity has spoken. ✨ |
|
📰 BREAKING: Smoke Copilot is now investigating this pull request. Sources say the story is developing... |
Agent Container Tool Check
Result: 12/12 tools available ✅ Overall Status: PASS
|
This comment has been minimized.
This comment has been minimized.
|
Run URL: https://github.com/github/gh-aw/actions/runs/26921903177 Warning Firewall blocked 1 domainThe following domain was blocked by the firewall during workflow execution:
network:
allowed:
- defaults
- "localhost"See Network Configuration for more information.
|
Comment MemoryNote This comment is managed by comment memory.It stores persistent context for this thread in the code block at the top of this comment.
|
💥 Smoke Test: Claude — Run 26921903213Core #1-13: ✅ all pass Overall: PARTIAL (all executed passed, 1 skipped) Warning Firewall blocked 6 domainsThe following domains were blocked by the firewall during workflow execution:
network:
allowed:
- defaults
- "accounts.google.com"
- "android.clients.google.com"
- "clients2.google.com"
- "contentautofill.googleapis.com"
- "safebrowsingohttpgateway.googleapis.com"
- "www.google.com"See Network Configuration for more information.
|
There was a problem hiding this comment.
💥 Automated smoke test review - all systems nominal!
Warning
Firewall blocked 6 domains
The following domains were blocked by the firewall during workflow execution:
accounts.google.comandroid.clients.google.comclients2.google.comcontentautofill.googleapis.comsafebrowsingohttpgateway.googleapis.comwww.google.com
To allow these domains, add them to the
network.allowedlist in your workflow frontmatter:
network:
allowed:
- defaults
- "accounts.google.com"
- "android.clients.google.com"
- "clients2.google.com"
- "contentautofill.googleapis.com"
- "safebrowsingohttpgateway.googleapis.com"
- "www.google.com"See Network Configuration for more information.
💥 [THE END] — Illustrated by Smoke Claude · opus48 5.5M
| disable-model-invocation: true | ||
| --- | ||
|
|
||
| # Workflow Designer |
There was a problem hiding this comment.
Nice clear title heading for the skill. 👍
|
|
||
| ## When to Use This Skill | ||
|
|
||
| Use this before `.github/aw/create-agentic-workflow.md` when requirements are unclear or incomplete. |
There was a problem hiding this comment.
Consider linking to the create-agentic-workflow doc here for discoverability.
|
|
Smoke cave report. Warning Firewall blocked 6 domainsThe following domains were blocked by the firewall during workflow execution:
network:
allowed:
- defaults
- "accounts.google.com"
- "android.clients.google.com"
- "clients2.google.com"
- "contentautofill.googleapis.com"
- "safebrowsingohttpgateway.googleapis.com"
- "www.google.com"See Network Configuration for more information.
|
|
@copilot address this feedback #36748 (comment) |
Co-authored-by: lpcox <15877973+lpcox@users.noreply.github.com>
Addressed in ebe29e5. Updated the skill name to |
workflow-designer skill, route workflow-design requests through agentic-workflows dispatcher, and bake in token-efficient design defaultsagentic-workflow-designer skill, route workflow-design requests through agentic-workflows dispatcher, bake in token-efficient design defaults, and include designer skill in init output
|
|
|
@copilot as part of the conversation ask if there are any other third-party services or mcp servers that should be part of the workflow, look up what auth tokens those might need and then tell the user which action secrets or environment variables to set. the designer should also help with GHE deployments. |
Co-authored-by: lpcox <15877973+lpcox@users.noreply.github.com>
Co-authored-by: lpcox <15877973+lpcox@users.noreply.github.com>
Implemented in b207dbc. The |
agentic-workflow-designer skill, route workflow-design requests through agentic-workflows dispatcher, bake in token-efficient design defaults, and include designer skill in init outputagentic-workflow-designer skill, route workflow-design requests through agentic-workflows dispatcher, bake in token-efficient design defaults, include designer skill in init output, and add integration auth/GHE guidance
This PR adds a new pre-authoring skill for users who know the automation goal but not the gh-aw primitives, updates routing so agents can consistently choose it when asked to design a workflow conversationally, incorporates token-efficiency defaults from the issue addendum, and ensures init writes the designer skill into user repositories. It complements existing prompts by sitting before workflow creation and producing a confirmed, generation-ready config.
New skill:
.github/skills/agentic-workflow-designer/SKILL.mdon:,safe-outputs:,network.allowed, tool choices, and DataOps-orientedsteps:.create-agentic-workflow.md, and pre-output validation self-check.gh+jqto compact JSON under/tmp/gh-aw/data/)engine.api-target, GHES compatibility)Router updates: skill dispatch now includes design-first path
.github/skills/agentic-workflows/SKILL.mdto:.github/skills/agentic-workflow-designer/SKILL.mdin loaded file listpkg/cli/data/agentic_workflows_skill.md(template source).Init integration for user repositories
pkg/cli/data/agentic_workflow_designer_skill.md..github/skills/agentic-workflow-designer/SKILL.mdalongside the dispatcher skill.Fallback/source-of-truth alignment
Targeted test coverage for dispatcher and init content
pkg/cli/copilot_agents_test.goassertions to ensure:agentic-workflow-designerrouting.github/skills/agentic-workflow-designer/SKILL.mdpkg/cli/init_command_test.goassertions to ensure init/help behavior includes and writes the new designer skill file.Example of the router mapping:
✨ PR Review Safe Output Test - Run 26921903213
> [!WARNING]
>
> 💥 THE END] — Illustrated by [Smoke Claude · opus48 5.5M · ◷