Agent Persona Exploration - 2026-10-21
メンテナーはふだん 1 日以内に返信
まだ誰も着手していません。
評価
- 難易度
- 2/5
- 見積もり時間
- 1〜3時間
- 初心者へのやさしさ
- 72/100
調査の方向性
.github/aw/create-agentic-workflow.mdを読み、PRとログのレビュー用ワークフローに関するガイダンスを確認してください。大きなdiffやログの調査範囲を制限するガイダンス、pull_requestワークフロー向けのconcurrency:の推奨事項、およびpull_requestとpull_request_targetのセキュリティに関する明示的なチェックリスト項目を追加してください。ドキュメントがissueの3つの推奨事項すべてを網羅したら完了です。
索引モデルが issue の本文から書いたものです。
説明
Persona Overview
- Agent: agentic-workflows (custom agent)
- Personas This Run: Information Worker, Backend Engineer, DevOps Engineer
- Scenarios Tested: 4 (IW-1, BE-1, DO-1, DO-2)
- Average Quality Score: 4.7/5.0
Key Findings
- All 4 invocations succeeded; no insecure configurations were suggested.
- The agent consistently defaults to
network.allowed: []and minimal read-only permissions (contents: read, plus only the specific scope needed, e.g.actions: readorpull-requests: read). noopis used as an explicit fallback condition in every scenario, avoiding noisy comments/issues when nothing is wrong.- The agent proactively surfaces trigger ambiguity (DO-1) rather than silently guessing, and called out
pull_requestvspull_request_targetsafety (DO-2) unprompted. - Path-scoped triggers (
paths: db/migrations/**,paths: .github/workflows/*.yml) are used to keep PR-automation runs targeted rather than firing on every PR.
Top Patterns
- Triggers:
schedule+workflow_dispatchfor digests;pull_request(opened/synchronize) withpaths:filters for PR review;workflow_rungated onconclusion == 'failure'for incident monitoring. - Tools:
github(viagh-proxy) for repo/PR/run reads, paired withbashfor local diffing/log processing -- no heavier tooling (web-fetch, playwright) pulled in for scenarios that do not need it. - Security practices: tightly scoped read-only permissions per scenario, empty network allowlists by default, and dedup strategies (
close-older-issues, failure-signature keyedclose-older-key) to prevent duplicate issues/incidents.
View High Quality Responses (Top 2-3)
- DO-1 (failure-triage incident bot): Strongest response. Explicitly named the task's trigger ambiguity (
workflow_runvsschedule) and reasoned through both options instead of guessing, then designed failure-signature-based dedup so repeat failures update one incident rather than spawning duplicates. - DO-2 (workflow-YAML permission review): Called out using
pull_requestrather thanpull_request_targetfor reviewing untrusted workflow-file diffs -- a correct, non-obvious security distinction the task description never asked for. - IW-1 (stale-docs digest): Clean, minimal scheduled-digest pattern with sensible owner-grouping and an explicit noop condition when nothing is stale.
View Areas for Improvement (Top 2-3)
- Tool selection was marked down slightly (4/5) across all scenarios: recommendations default to
bashfor log/diff processing without discussing size limits (e.g. truncating very large PR diffs or log artifacts before processing), which could matter for large migrations or noisy CI logs. - BE-1 and DO-2 completeness was 4/5: neither recommendation mentioned what happens when the diff is too large to review in one pass, or how to handle multiple migration frameworks with different destructive-operation conventions.
- None of the 4 responses mentioned concurrency/rate-limiting guidance (e.g. avoiding duplicate concurrent runs on rapid-fire pushes), which matters for the PR-automation scenarios (BE-1, DO-2).
Recommendations
- Add a short guidance note in
.github/aw/create-agentic-workflow.mdon boundingbash-based diff/log inspection (e.g. truncation or chunking strategy) for PR/log-review scenarios with potentially large inputs. - Add a
concurrency:recommendation snippet to.github/aw/create-agentic-workflow.mdforpull_request-triggered workflows, since two PR-review scenarios this run (BE-1, DO-2) omitted it. - Continue to reinforce the
pull_requestvspull_request_targetguidance already demonstrated correctly in DO-2 by making it an explicit checklist item in.github/aw/create-agentic-workflow.md, so it stays a default rather than an emergent good habit.
Scenario definitions tested this run
| ID | Persona | Task | Expected Workflow Type |
|---|---|---|---|
| IW-1 | Information Worker | Weekly stale-documentation digest (>90 days, grouped by owner) | Scheduled |
| BE-1 | Backend Engineer | Review PR DB migrations for destructive/non-backward-compatible changes | PR automation |
| DO-1 | DevOps Engineer | Monitor failed deploys/CI runs, open deduped incident issues | Scheduled/on workflow_run failure |
| DO-2 | DevOps Engineer | Review PRs touching workflow YAML for permission escalation / new secrets usage | PR automation |
Generated by 🎭 Agent Persona Explorer · claude · agent · 74.9 AIC · ⌖ 0.752 AIC · ⊞ 6.8K · ◷
- 主要言語
- Go
- スター
- 5.4k
- フォーク
- 596
- 平均マージ
- 3時間 24分
- マージ済み PR(30日)
- 824
環境構築
このプロジェクトの開発コンテナを、あなたの GitHub アカウントでブラウザ上に起動します。
- Dockerfile または Docker Compose ファイルあり
- プルリクエストのテンプレートなし
- コントリビューションガイドを読む
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
github/gh-aw のほかの issue
-
automation models
難易度 2/5 1〜3時間 初心者へのやさしさ 72/100
メンテナーはふだん 1 日以内に返信
-
agentic-workflows automation aw-essential cookie
難易度 2/5 1〜3時間 初心者へのやさしさ 65/100
メンテナーはふだん 1 日以内に返信
-
automated conformance safe-outputs
難易度 1/5 1時間未満 初心者へのやさしさ 75/100
メンテナーはふだん 1 日以内に返信
-
automated conformance safe-outputs
難易度 2/5 1〜3時間 初心者へのやさしさ 75/100
メンテナーはふだん 1 日以内に返信
-
automated conformance safe-outputs
難易度 2/5 1〜3時間 初心者へのやさしさ 68/100
メンテナーはふだん 1 日以内に返信
似ている issue
-
Mend: dependency security vulnerability
難易度 2/5 1〜3時間 初心者へのやさしさ 72/100
kube-tarian/sigrun#202 ·
-
question raised-by:verifier
難易度 2/5 1〜3時間 初心者へのやさしさ 72/100
medici-finance/assay#4013 ·
メンテナーはふだん 1 日以内に返信
-
bug
難易度 2/5 1〜3時間 初心者へのやさしさ 83/100
tsukumogami/tsuku#2775 ·
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 69/100
メンテナーはふだん 1 日以内に返信
-
bug triage
難易度 2/5 1〜3時間 初心者へのやさしさ 78/100
メンテナーはふだん 1 日以内に返信