-
Notifications
You must be signed in to change notification settings - Fork 46
Add "Use Shared Agentic Workflows" subsection to create.md #13686
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
Co-authored-by: mnkiefer <8320933+mnkiefer@users.noreply.github.com>
|
@copilot only focus on create.md and remove other changes. We want the prompt to be available of shared imports so that it can use the in create workflow, update workflow, etc. |
Co-authored-by: mnkiefer <8320933+mnkiefer@users.noreply.github.com>
Done. Removed changes to packaging-imports.md. Now only create.md has the reusable components section (commit a772aec). The reusable components documentation is now available in create.md where it can be referenced by create workflow, update workflow, and other workflow prompts. |
|
@copilot Check if there are other shareable workflows or instructions that are available to the user after install/create in a fresh repo. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull request overview
This PR enhances the create.md documentation by adding a comprehensive "Reusable Components" section that helps users discover and utilize shared workflow components. The documentation was previously missing clear guidance on how to compose workflows using imports.
Changes:
- Added a new "Reusable Components" section with subsections covering common patterns (orchestration, monitoring, reporting), discovery instructions, import usage, and links to related guides
- Positioned the section between Step 2 (workflow creation) and Step 3 (review), providing contextual information at the right point in the workflow creation process
- Included practical YAML examples demonstrating how to import and configure shared components
Comments suppressed due to low confidence (1)
create.md:152
- The project URL should be enclosed in quotes for consistency with examples throughout the codebase. The shared/projects.md file and actual workflow examples consistently use quotes around project URLs.
project: https://github.com/orgs/myorg/projects/123
max: 1
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
create.md
Outdated
| - shared/projects.md | ||
| safe-outputs: | ||
| update-project: | ||
| project: https://github.com/orgs/myorg/projects/123 |
Copilot
AI
Feb 4, 2026
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The project URL should be enclosed in quotes for consistency with examples throughout the codebase. The shared/projects.md file and actual workflow examples consistently use quotes around project URLs.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Fixed in commit 373ae7a. Project URLs now have quotes.
create.md
Outdated
| workflows: [worker-a, worker-b] | ||
| max: 10 | ||
| assign-to-agent: | ||
| name: copilot |
Copilot
AI
Feb 4, 2026
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The value for the name field should be enclosed in quotes for consistency with the reference documentation in shared/orchestration.md, which shows name: "copilot".
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Fixed in commit 373ae7a. Changed to name: "copilot" with quotes.
Co-authored-by: mnkiefer <8320933+mnkiefer@users.noreply.github.com>
Added "Available After Installation" section documenting the workflow prompt files and agent files created by The section now covers:
Combined with the existing documentation on |
|
@copilot No separate section, this goes against the main pattern of |
Co-authored-by: mnkiefer <8320933+mnkiefer@users.noreply.github.com>
Restructured in commit 373ae7a. Removed the separate "Reusable Components" section and created "Use Shared Agentic Workflows" as a subsection under Step 2, following the same pattern as "Create New Workflow", "Update Existing Workflow", etc. The subsection includes:
|
|
The documentation lacked discovery paths for shared workflow components like orchestration and monitoring patterns. Users had no clear entry point to learn about composition via imports or the helper files available after installation.
Changes
create.md
dispatch-workflow,assign-to-agent)update-project,create-project-status-update).github/workflows/shared/.github/aw/(create, update, debug, upgrade, create-shared).github/agents/(dispatcher agent)Structure
The "Use Shared Agentic Workflows" subsection follows the same pattern as other Step 2 subsections with:
Example
Users can now compose workflows from shared components:
Orchestration delegates to specialized workers. Monitoring tracks progress in GitHub Projects. Both patterns were already implemented in
.github/workflows/shared/but undiscoverable.The subsection is now easily referenceable by create workflow, update workflow, and other workflow-related prompts that follow the create.md dispatch pattern.
Original prompt
💬 We'd love your input! Share your thoughts on Copilot coding agent in our 2 minute survey.