Simplify campaign issue template and use add-comment for progress updates#9021
Simplify campaign issue template and use add-comment for progress updates#9021
Conversation
…ates - Reduced issue template to bare minimum (just project board notice and campaign goal) - Removed verbose instructions from issue template - Updated campaign-generator to use add-comment instead of update-issue - Added step-by-step progress comments with project URL prominently displayed - Clear communication at each stage: initial comment, agent assignment, confirmation Co-authored-by: mnkiefer <8320933+mnkiefer@users.noreply.github.com>
|
@copilot: Should we also remove the additional context field and let the generator choose the name itself? Then the issue template title would just be by default [Agentic Campaign] non-modifiable in the issue. |
- Removed additional_context field from issue template (now only campaign_goal) - Changed title from "[Agentic Campaign] " to "[Agentic Campaign]" (non-editable) - Updated label from "Campaign Goal" to direct question "What should this campaign accomplish?" - Updated agentic-campaign-designer agent to remove references to additional_context - Template now reduced from 35 to 24 lines (further 31% reduction) Co-authored-by: mnkiefer <8320933+mnkiefer@users.noreply.github.com>
Done in 43c0217. Removed the additional_context field and made the title non-editable as "[Agentic Campaign]". The template now has just one field (campaign goal) and the generator derives everything else. Template reduced from 35 to 24 lines (59% reduction from original). Final template: title: "[Agentic Campaign]" # Fixed, non-editable
body:
- Project board notice (1 line)
- Campaign goal field (1 required field)The generator now auto-derives the campaign name from the goal, and users only need to describe what they want to accomplish. |
|
@copilot: Change title to [New Agentic Campaign]. |
- Updated issue template title from "[Agentic Campaign]" to "[New Agentic Campaign]" - Updated campaign-generator workflow to trigger on new title format - Recompiled workflow lock file Co-authored-by: mnkiefer <8320933+mnkiefer@users.noreply.github.com>
|
@copilot: No need for backward compatibility since templates haven't been used actively yet. |
- Simplified trigger condition to only check for "[New Agentic Campaign]" - Removed checks for "[Campaign]" and "[Agentic Campaign]" (not needed since templates haven't been actively used) - Recompiled workflow lock file Co-authored-by: mnkiefer <8320933+mnkiefer@users.noreply.github.com>
The campaign creation flow overwhelmed users with verbose instructions in the issue template and cluttered the issue body with AI instructions. Project URLs were buried in text, making them hard to find.
Changes
Issue Template Reduction
.github/ISSUE_TEMPLATE/start-campaign.ymlfrom 59 to 23 lines (59% reduction)"[New Agentic Campaign]"(generator derives campaign name from goal)Workflow Communication Strategy
update-issuewithadd-commentsafe output incampaign-generator.md"[New Agentic Campaign]"title (no backward compatibility needed since templates haven't been actively used)Before:
After:
Comment Structure
Initial comment shows project link prominently:
Confirmation comment provides clear next steps after agent assignment with expected timelines.
Agent Updates
.github/agents/agentic-campaign-designer.agent.mdto remove references to additional context fieldImpact
"[New Agentic Campaign]"better indicates fresh campaign creationOriginal prompt
✨ Let Copilot coding agent set things up for you — coding agent works faster and does higher quality work when set up for your repo.