Skip to content

feat: add flutter-reviewer read-only subagent#117

Merged
omartinma merged 8 commits into
mainfrom
feat/reviewer-sub-agent
Jul 2, 2026
Merged

feat: add flutter-reviewer read-only subagent#117
omartinma merged 8 commits into
mainfrom
feat/reviewer-sub-agent

Conversation

@omartinma

Copy link
Copy Markdown
Contributor

Description

Adds the plugin's first subagent: a read-only Flutter code reviewer (vgv-ai-flutter-plugin:flutter-reviewer) that reviews changed Dart code against the preloaded bloc, testing, static-security, and accessibility standards and emits a location | problem | fix | standard findings table where every finding traces to one of those standards.

Read-only is enforced in layers: the tool allowlist omits write tools, an agent-scoped PreToolUse Bash hook (allow-readonly-git.sh) restricts Bash to git diff/git status, the agent body states it never edits, and a CI guard asserts no agent grants a write tool. Ships the matching docs (README Agents section, CLAUDE.md repo-structure + "Adding a New Agent" convention + Hooks), cspell terms, and shell tests wired into CI.

Closes #112.

Type of Change

  • New feature (feat)
  • Bug fix (fix)
  • Code refactor (refactor)
  • Documentation (docs)
  • CI change (ci)
  • Chore (chore)

@omartinma omartinma requested a review from a team as a code owner June 30, 2026 10:17
@omartinma omartinma requested a review from ryzizub June 30, 2026 11:42
Comment thread agents/flutter-reviewer.md Outdated
Comment thread test/agents_tools_guard.sh Outdated
@unicoderbot

unicoderbot Bot commented Jul 1, 2026

Copy link
Copy Markdown
Contributor

I tried to auto-update this PR with main but ran into conflicts. The branch is unchanged — please merge it manually.

@omartinma omartinma requested a review from ryzizub July 2, 2026 08:13
@omartinma omartinma merged commit d513aac into main Jul 2, 2026
6 checks passed
@omartinma omartinma deleted the feat/reviewer-sub-agent branch July 2, 2026 08:16
@vgvbot vgvbot mentioned this pull request Jul 1, 2026
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.

feat: flutter-reviewer read-only subagent

2 participants