-
Notifications
You must be signed in to change notification settings - Fork 43
Improve and restructure campaigns documentation with separate Creating Campaigns page #11831
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
…o agentic workflows Co-authored-by: mnkiefer <8320933+mnkiefer@users.noreply.github.com>
|
@copilot Restructure page. Should the cards be kept or do they break the flow? Is the order of the topics/sections natural? The page should be easy to consume for someone that is seeing this material for the first time but also not bore a user that has more background on agentic workflows and wants to use campaigns. |
Co-authored-by: mnkiefer <8320933+mnkiefer@users.noreply.github.com>
Restructured the page in commit 693d5aa: Removed the cards - They interrupted reading flow. Replaced with scannable bullet lists. New section order:
Flow improvements:
Warning Firewall rules blocked me from connecting to one or more addresses (expand for details)I tried to connect to the following addresses, but was blocked by firewall rules:
If you need me to access, download, or install something from one of these locations, you can either:
|
|
@copilot From natural language to campaign specs is now outdated. This how as the custom agent (campaign designer) or. the cli cmds. Rewrite accordingly and add a section "Creating campaigns" (for spec/designer walkthrough) and refer to section CLI commands for creating campaigns via CLI. |
…tom agent and CLI options Co-authored-by: mnkiefer <8320933+mnkiefer@users.noreply.github.com>
Updated in commit 68b87f6: Rewrote "Creating Campaigns" section (formerly "From Natural Language to Campaign"):
Example section now shows: "Issue description you provide" → "Generated campaign spec" flow Warning Firewall rules blocked me from connecting to one or more addresses (expand for details)I tried to connect to the following addresses, but was blocked by firewall rules:
If you need me to access, download, or install something from one of these locations, you can either:
|
|
@copilot Creating campaigns should already be a separate section in the left hand side toc. |
Co-authored-by: mnkiefer <8320933+mnkiefer@users.noreply.github.com>
Done in commit e83da86: Created separate page: The "Creating Campaigns" content is now a standalone page that appears in the left sidebar navigation under the Campaigns section (between "About Campaigns" and "Getting Started"). New sidebar structure:
Warning Firewall rules blocked me from connecting to one or more addresses (expand for details)I tried to connect to the following addresses, but was blocked by firewall rules:
If you need me to access, download, or install something from one of these locations, you can either:
|
|
@copilot Issues based creation no longer exists. We replaced this approach by CLI command or custom agent. |
Co-authored-by: mnkiefer <8320933+mnkiefer@users.noreply.github.com>
Fixed in commit 4965577: Removed outdated issue-based creation (creating issue with Updated to current methods:
Updated both Warning Firewall rules blocked me from connecting to one or more addresses (expand for details)I tried to connect to the following addresses, but was blocked by firewall rules:
If you need me to access, download, or install something from one of these locations, you can either:
|
|
@copilot Also mention interactive cmd for campaign creation. |
Co-authored-by: mnkiefer <8320933+mnkiefer@users.noreply.github.com>
Added in commit 63b9d89: Interactive CLI wizard mode - The page now documents three creation methods:
Warning Firewall rules blocked me from connecting to one or more addresses (expand for details)I tried to connect to the following addresses, but was blocked by firewall rules:
If you need me to access, download, or install something from one of these locations, you can either:
|
|
@copilot Make CLI Interactive wizard the recommended way. |
Co-authored-by: mnkiefer <8320933+mnkiefer@users.noreply.github.com>
Done in commit 16b242d: CLI Interactive wizard is now the recommended method The Creating Campaigns page now prioritizes:
Warning Firewall rules blocked me from connecting to one or more addresses (expand for details)I tried to connect to the following addresses, but was blocked by firewall rules:
If you need me to access, download, or install something from one of these locations, you can either:
|



The campaigns documentation lacked a clear conceptual bridge from agentic workflows and had a disjointed structure that made it difficult for both new and experienced users to consume.
Changes
Content Improvements
Page Restructure
creating-campaigns.md) that appears as its own item in the left sidebar navigationCampaign Creation Documentation
Created standalone Creating Campaigns page documenting all three creation methods in priority order:
CLI Interactive wizard (Recommended): Use
gh aw campaign new --interactivefor guided campaign creationCustom agent via Copilot Chat (Alternative): Use
/agent create campaign: <goal>in GitHub Copilot Chat/agentcommandCLI Manual mode (Advanced): For users who prefer direct control
gh aw campaign new <id> --project --owner <owner>commandExample: Security Alert Campaign: Shows complete flow from goal description to generated campaign spec
Sidebar Navigation Structure
The new sidebar structure provides better organization:
Accessibility Improvements
Before:
After:
Screenshots
About Campaigns page (overview):
Creating Campaigns page (separate sidebar entry):
Original prompt
💡 You can make Copilot smarter by setting up custom instructions, customizing its development environment and configuring Model Context Protocol (MCP) servers. Learn more Copilot coding agent tips in the docs.