personal-parallel-code-review
Review multiple Flutter repository pull requests in parallel using subagents, each in its own isolated shared workspace/worktree.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Review multiple Flutter repository pull requests in parallel using subagents, each in its own isolated shared workspace/worktree.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Drafts the "Framework" section of the Flutter release blog. Use when preparing release announcements to analyze commits, verify PR inclusion (including reverts/relands), and group changes into thematic narratives like Material/Cupertino updates, Web, and Accessibility.
Bump the minimum Dart SDK version constraint across the flutter/flutter repository, update dependency checksums, and run verification.
Automated issue triage for Flutter teams based on docs/triage/README.md. Fetches issues for a specific team, recommends team assignment or priority, and provides a summary report.
Automates the weekly PR triage for Flutter teams, following the standards in docs/triage/README.md.
Review Flutter repository pull requests. Checkout the PR, analyze changes and past comments, identify issues or antipatterns using a checklist, and write verification tests for any found issues.
Compile the weekly Flutter notable changes report. This skill guides the agent through identifying notable commits, verifying first-time contributors, retrieving PR details (authors, reviewers, media), and drafting the final Markdown report while maintaining the known_authors.md registry.
| name | personal-parallel-code-review |
| description | Review multiple Flutter repository pull requests in parallel using subagents, each in its own isolated shared workspace/worktree. |
This skill guides you through reviewing multiple Flutter pull requests concurrently by delegating individual PR reviews to subagents. Each subagent runs in its own isolated shared workspace (comparable to a git worktree), preventing conflict between concurrent checkouts and test executions.
gh) installed and authenticated.flutter/flutter repository.Before starting a new parallel review session, clean up any leftover processes, workspaces, and artifacts from previous sessions:
manage_subagents tool with Action: 'kill_all' to terminate any active subagents from prior runs (this automatically deletes their corresponding shared workspaces).git worktree prune in the git repository to clean up any stale worktree metadata.
[!NOTE] If the sandbox blocks git commands (like checkouts or pruning) due to stale worktree paths pointing to the deleted App Data directory, manually delete the stale metadata directories from
.git/worktrees/(e.g.rm -rf .git/worktrees/subagent-*).
git branch -D on any local branches matching review-* if they are no longer needed.comprehensive_parallel_code_review_report.md or individual subagent report files) in the parent workspace to ensure clean results.Choose the list of Pull Request numbers to review (typically 3 to 5 PRs). You can retrieve open PRs using:
gh pr list --limit 5 --state open
For each PR, invoke a subagent of type self with the Workspace parameter set to share. This assigns each subagent an isolated git worktree-like workspace.
Specify the following instructions in each subagent prompt:
personal-flutter-code-review skill.gh pr checkout <PR_NUMBER> -b review-<PR_NUMBER>.gh pr view and gh pr diff.[!TIP] Since standard sandboxed execution blocks outbound network access and reads to global caches outside the workspace (like
/Users/katelovett/.pub-cache), run tests either:
- By setting
BypassSandbox: true(which prompts the user to approve).- By configuring the
PUB_CACHEenvironment variable to a folder inside the workspace and runningflutter test --offline.
As subagents perform the reviews, the parent agent remains in standby. Once the subagents report back, gather their individual summaries.
Assemble the results from all parallel reviews into a structured markdown report that includes: