Skip to content

docs(github): add app-center agent and contribution skill [UDENG-9642]#2084

Open
juanruitina wants to merge 4 commits into
ubuntu:mainfrom
juanruitina:docs/add-agent-and-contribute-skill
Open

docs(github): add app-center agent and contribution skill [UDENG-9642]#2084
juanruitina wants to merge 4 commits into
ubuntu:mainfrom
juanruitina:docs/add-agent-and-contribute-skill

Conversation

@juanruitina

@juanruitina juanruitina commented Apr 7, 2026

Copy link
Copy Markdown
Contributor

Add three workspace-scoped Copilot customisation files for this repository:

  • App Center Developer agent — triage rules, implementation boundaries, and project conventions for developer tasks
  • App Center Designer agent — safe design zone guardrails, visual bug guidance, string freeze awareness, and scope escalation rules for UI/design tasks
  • contribute-to-repo skill — shared workflow for formatting, code generation, testing, committing, pushing, and opening a draft PR; both agents defer to this skill rather than duplicating conventions

Both agents also:

  • Fetch Jira ticket context via MCP when a ticket ID is provided
  • Require AI-disclosure on any automatically published text

Type of Change

Documentation update

Testing

  • Reviewed the rendered markdown/instructions locally
  • Verified the files are isolated on a branch based on main

Notes

  • Co-authored-by: Matthew Hagemann

AI-authored.

@juanruitina juanruitina force-pushed the docs/add-agent-and-contribute-skill branch from 41ae473 to 3675ba9 Compare April 7, 2026 11:40
Add a workspace-scoped app-center developer agent and a contribute-to-repo skill tailored to this project.

Includes triage rules, app-center-specific contribution workflow guidance, neutral AI disclosure wording, and explicit co-author trailer requirements.

Co-authored-by: Matthew Hagemann <93575731+matthew-hagemann@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@juanruitina juanruitina force-pushed the docs/add-agent-and-contribute-skill branch from 3675ba9 to bacbaae Compare April 7, 2026 11:42
juanruitina and others added 3 commits April 10, 2026 13:51
- Add Jira ticket context-fetching step to both agent Approach sections
- Add Jira ticket ID to PR title guidance in contribute-to-repo skill
- Clarify string freeze warning for existing localisation changes in designer agent
- Tighten PR body template and draft PR rule in skill
- Minor wording fix: "app-center" → "App Center" in developer agent

Co-authored-by: Matthew Hagemann <matt.hagemann@canonical.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Introduces a design-focused Copilot agent for safe, scoped UI changes.
Covers visual bug handling, scope guardrails, string freeze awareness,
Jira context fetching, and PR guidance.

Co-authored-by: Matthew Hagemann <matt.hagemann@canonical.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Both agents now delegate commit/PR guidance to the contribute-to-repo
skill instead of repeating conventions inline. Removes duplicated commit
naming, co-author rules, PR templates, and AI-disclosure policies.

Co-authored-by: Matthew Hagemann <matt.hagemann@canonical.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@juanruitina juanruitina changed the title docs(github): add app-center agent and contribution skill docs(github): add app-center agent and contribution skill [UDENG-9642] Apr 13, 2026
@ashuntu

ashuntu commented Apr 15, 2026

Copy link
Copy Markdown
Collaborator

By the way, you should include the ticket number at the bottom of our PR descriptions (not the title) so it automatically links to Jira.

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants