Agent Persona Exploration - 2026-11-04
メンテナーはふだん 1 日以内に返信
まだ誰も着手していません。
評価
- 難易度
- 2/5
- 見積もり時間
- 1〜3時間
- 初心者へのやさしさ
- 72/100
- issue の種類
- ドキュメント
- 明瞭さ
- 明確に書かれている
- 活発さ
- 活発
- 技術スタック
- github, github-actions
調査の方向性
.github/aw/create-agentic-workflow-trigger-details.mdを読み、issueで説明されているコンプライアンス監査の例を更新してください。権限を変更し、ネットワーク設定を追加します。次に、.github/aw/report.mdと.github/aw/create-agentic-workflow.mdを確認し、追加の2つの推奨事項を探してください。例とガイダンスが、issueで指定された最小権限と一貫性のルールに沿ったら完了です。
索引モデルが issue の本文から書いたものです。
説明
Persona Overview
- Agent:
agentic-workflows(via thepersona-evaluatorClaude Code sub-agent) - Personas This Run: Program Manager, Designer, Legal / Compliance (one-time baseline)
- Scenarios Tested: 4 (PM-1, DS-1, LC-1, LC-2). All 4 invocations succeeded.
- Average Quality Score: 4.3/5.0
Key Findings
- The trigger was right in every case. The scheduled scenarios used a fuzzy weekly schedule plus
workflow_dispatch. The PR scenarios usedpull_requestwithpaths:filters. DS-1 also addededited, so the review re-runs when the author adds a design link. - Permissions stayed read-only in all 4. Every write went through safe outputs. LC-2 even rejected the
issues: writeshown in the guide's own compliance-audit example. - Network scoping is inconsistent. DS-1 used
network.allowed: []. PM-1 and LC-2 usednetwork: defaults, even though they only read repository files and GitHub data.create-agentic-workflow.md§5 prescribesallowed: []for exactly the LC-2 case. - Every response stated its assumptions. Each one named an ambiguity, such as what "overdue dependency" means, where the policy file lives, or where the design link is expected, and gave a fallback.
- The prose and the frontmatter sketch sometimes disagree. In PM-1 the prose says to comment on an existing issue, but
add-commentisn't configured. In LC-1 the prose lists more lockfile paths than the sketch. In LC-2 the prose saysgh-proxy, but the sketch doesn't set that mode.
Top Patterns
- Triggers: fuzzy
schedule+workflow_dispatch(2 of 4);pull_request+paths:(2 of 4) - Tools:
githubin all 4 (withgh-proxyin 2).bashrestricted to read-only commands in 2 of 4. No web or browser tools were suggested. - Safe outputs:
create-issuewithclose-older-issuesfor the scheduled reports.add-commentwithhide-older-comments, plus anadd-labelsallowlist, for PR reviews.noopwas always defined. - Security: least-privilege
readpermissions in all 4.pull_requestis preferred overpull_request_target. LC-1 explicitly said to treat package metadata as untrusted data.
View Scores by Scenario
| ID | Persona | Trigger | Tools | Security | Prompt | Complete | Avg |
|---|---|---|---|---|---|---|---|
| PM-1 | Program Manager | 5 | 4 | 3 | 4 | 4 | 4.0 |
| DS-1 | Designer | 5 | 5 | 5 | 5 | 4 | 4.8 |
| LC-1 | Legal / Compliance | 5 | 4 | 4 | 5 | 4 | 4.4 |
| LC-2 | Legal / Compliance | 5 | 4 | 3 | 4 | 4 | 4.0 |
View High Quality Responses (Top 2)
-
DS-1, design token review (4.8):
- Uses the
editedtrigger type so the review re-runs when a link is added. - Sets
network.allowed: [], and checks design links only for presence and format, without fetching them. - Applies concrete WCAG 2.2 contrast thresholds (4.5:1 and 3:1).
- Lists the components affected by renamed tokens.
- Restricts labels with
add-labelsallowed:. - Posts one rolling comment, using
hide-older-comments.
- Uses the
-
LC-1, SPDX license gate (4.4):
- Sorts licenses into allowed, disallowed and uncertain.
NOASSERTION, custom licenses and uncovered OR/AND/WITH expressions go to human review. - Has an explicit "never guess a license" rule.
- Keeps the workflow advisory (no blocking review) and offers
create-check-runas an option for a hard gate.
- Sorts licenses into allowed, disallowed and uncertain.
View Areas for Improvement (Top 3)
-
Network defaults on audits that only read the repository (PM-1, LC-2):
- Both used
network: defaultseven thoughworkflow-constraints.md:48andcreate-agentic-workflow.md:211say to useallowed: []. - Likely cause: the scheduled compliance-audit example in
create-agentic-workflow-trigger-details.md(around lines 109–124) has nonetwork:block and grantsissues: write.
- Both used
-
Ecosystems not inferred from the repository (LC-1): LC-1 enabled six ecosystems (
node,python,go,rust,java,ruby) up front. The §5 guidance says to infer them from the manifests. -
Prose and sketch drift:
- PM-1's dedup plan says to comment on an existing issue, but there is no
add-commentsafe output. Its weekly dedup key also overlaps withclose-older-issues. - LC-2 uses a monthly dedup key on a weekly schedule.
- LC-1's bash allowlist uses
"git diff:*", which differs from the documented"cmd *"and bare-command forms.
- PM-1's dedup plan says to comment on an existing issue, but there is no
Recommendations
- Fix the compliance-audit example in
.github/aw/create-agentic-workflow-trigger-details.md. Changeissues: writetoissues: readand addnetwork: { allowed: [] }. The agent appears to copy this sample, and today it contradictscreate-agentic-workflow.md§5 and the strict-mode rules. - Add a scheduled-report network rule to
.github/aw/report.md. State that digests and audits that only read GitHub throughgh-proxyshould usenetwork.allowed: [], notdefaults. PM-1 shows the gap for non-compliance digests. - Add a consistency check to the ad hoc evaluation checklist in
.github/aw/create-agentic-workflow.md. Every action the prompt describes (for example "comment on the existing issue") needs a matching configured safe output. The dedup-key granularity should match the schedule cadence. Ecosystems should be inferred from the manifests that actually exist.
References:
Generated by 🎭 Agent Persona Explorer · claude · routed: opus55 high · ~128 AIC · ⌖ ~2 AIC · ⊞ 6.6K · ◷
- 主要言語
- Go
- スター
- 5.6k
- フォーク
- 615
- 平均マージ
- 5時間 36分
- マージ済み PR(30日)
- 805
環境構築
このプロジェクトの開発コンテナを、あなたの GitHub アカウントでブラウザ上に起動します。
- Dockerfile または Docker Compose ファイルあり
- プルリクエストのテンプレートなし
- コントリビューションガイドを読む
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
github/gh-aw のほかの issue
-
agentic-workflows
難易度 1/5 1時間未満 初心者へのやさしさ 82/100
メンテナーはふだん 1 日以内に返信
-
agentic-workflows
難易度 1/5 1時間未満 初心者へのやさしさ 65/100
メンテナーはふだん 1 日以内に返信
-
automation cli cookie documentation
難易度 2/5 1〜3時間 初心者へのやさしさ 78/100
メンテナーはふだん 1 日以内に返信
-
automation cookie documentation
難易度 2/5 1〜3時間 初心者へのやさしさ 77/100
メンテナーはふだん 1 日以内に返信
-
automation observability optimization traces
難易度 2/5 1〜3時間 初心者へのやさしさ 74/100
メンテナーはふだん 1 日以内に返信
似ている issue
-
Query cache: a failed cache page read leaves the set request's read lock held, so the scan hangsオープン
難易度 2/5 1〜3時間 初心者へのやさしさ 78/100
turbot/steampipe-plugin-sdk#986 · コメント 1 件 ·
-
難易度 2/5 1〜3時間 初心者へのやさしさ 76/100
router-for-me/CLIProxyAPI#7307 · コメント 1 件 ·
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 72/100
betterleaks/betterleaks#460 ·
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 79/100
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 85/100
openmcp-project/service-provider-crossplane#330 ·
メンテナーはふだん 1 日以内に返信