Agent Persona Exploration - 2026-04-26 #28538
Closed
Replies: 2 comments 1 reply
-
|
/plan |
Beta Was this translation helpful? Give feedback.
1 reply
-
|
This discussion has been marked as outdated by Agent Persona Explorer. A newer discussion is available at Discussion #28655. |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Persona Overview
.github/aw/create-agentic-workflow.md+.github/aw/github-agentic-workflows.mdreference + reviewed 3 real workflows (breaking-change-checker.md,ci-coach.md,auto-triage-issues.md) to assess agent behavior patternsPersonas & Scenarios
View All 5 Personas & 10 Scenarios
Tested Scenarios (4 Representative)
Scenario A — Backend Engineer: PR Schema Change Reviewer
Request: "Review every PR for DB migration safety — check for missing rollbacks, column drops, and unsafe index additions."
Predicted Agent Configuration:
pull_request: types: [opened, synchronize]contents: read,pull-requests: readgithub: toolsets: [repos, pull_requests],bash: [git diff:*]add-comment: max: 1defaultsScores: Trigger 5 | Tools 5 | Security 5 | Prompt clarity 4 | Completeness 4 → Avg: 4.6
Observation: The agent strongly enforces the read-only agent job + safe-outputs pattern. The
git diff+ GitHub MCP combination is the canonical pattern for PR analysis (confirmed inbreaking-change-checker.md).Scenario B — DevOps Engineer: Failed Deployment Monitor
Request: "Watch deployment events and create an incident issue with root cause analysis when a deployment fails."
Predicted Agent Configuration:
deployment_status: types: [error, failure](orworkflow_run)contents: read,actions: read,deployments: readgithub: toolsets: [repos, actions],bash: [cat, grep]create-issue: max: 1, expires: 1d, labels: [incident, automated]Scores: Trigger 4 | Tools 4 | Security 5 | Prompt clarity 4 | Completeness 3 → Avg: 4.0
Observation:
deployment_statusis a less common trigger — the agent may default toworkflow_runinstead. Theexpiresfield oncreate-issuecorrectly avoids issue spam. Slight gap: agent might not know to de-duplicate incidents viaskip-if-match.Scenario C — QA Tester: Test Coverage Delta on PRs
Request: "On every PR, compare test coverage to main branch and post a comment with coverage change and recommendations."
Predicted Agent Configuration:
pull_request: types: [opened, synchronize]contents: read,pull-requests: read,actions: readgithub: toolsets: [pull_requests, actions],bash: [cat, grep, diff]add-comment: max: 2Scores: Trigger 5 | Tools 4 | Security 5 | Prompt clarity 5 | Completeness 4 → Avg: 4.6
Observation: Strong match to real-world
ci-coach.mdpattern. The agent correctly usesactions: readto access artifacts. Good prompt generation for this well-defined task.Scenario D — Product Manager: Weekly Feature Digest
Request: "Every Monday morning, create a digest of merged PRs from the past week, grouped by label/product area."
Predicted Agent Configuration:
schedule: "weekly on monday around 09:00",workflow_dispatch:contents: read,pull-requests: read,issues: readgithub: toolsets: [pull_requests, issues]create-discussion:oradd-comment:Scores: Trigger 5 | Tools 5 | Security 5 | Prompt clarity 4 | Completeness 4 → Avg: 4.6
Observation: Scheduled workflows with discussion output is a strong native pattern (
api-consumption-report.md,agentic-observability-kit.md). Agent likely suggestscreate-discussioncorrectly. Very high confidence for this scenario.Top Patterns Observed
pull_requestevents, periodic tasks → human-readable schedule format ("daily around 13:00 on weekdays"), issue tasks →issueseventsissues,pull_requests,repos,actions) rather than using broad accessgit diff,git log,catare the go-to tools for code analysis tasksexpires: Scheduled workflows that create issues consistently useexpiresto auto-close stale outputsQuality Insights
High Quality Scenarios (Score ≥ 4.5)
breaking-change-checker.mdandci-coach.mdpatternsrate-limitto prevent spamAreas for Improvement (Score 3.5–4.0)
deployment_statusandworkflow_runtriggers are less documented in examples; agent may default to a suboptimal triggerscope: nonefor cross-reposkip-if-matchqueriesRecommendations
deployment_statusexample workflow in.github/aw/or.github/workflows/— DevOps incident automation is a high-value scenario with no clear templateskip-if-matchguidance in.github/aw/create-agentic-workflow.md— add a note prompting agents to suggest deduplication guards for scheduled workflows that create issues (common pattern, easy to miss).github/aw/github-agentic-workflows.mdor a dedicatedvisual-regression.mdshared snippet — Frontend Developer persona is underserved vs. Backend/DevOpsContext
agentic-workflowscustom agent is not available as a sub-agent tool in this environment)Beta Was this translation helpful? Give feedback.
All reactions