Skip to content

feat(code-review): route Claude config changes to claude-config-validator#147

Draft
withinfocus wants to merge 1 commit into
enhance-multi-agent-review-q2-2026from
code-review-claude-config-enrichment
Draft

feat(code-review): route Claude config changes to claude-config-validator#147
withinfocus wants to merge 1 commit into
enhance-multi-agent-review-q2-2026from
code-review-claude-config-enrichment

Conversation

@withinfocus

Copy link
Copy Markdown
Contributor

🎟️ Tracking

https://bitwarden.slack.com/archives/C0B44P2J5FB/p1781810216367409

📔 Objective

Neither the bitwarden-code-reviewer agent nor the performing-multi-agent-code-review skill had any specific handling for reviewing Claude configuration itself. This PR routes Claude-related changes through the claude-config-validator plugin in both review paths.

When a diff touches Claude configuration files (CLAUDE.md, agent AGENT.md, skill SKILL.md, hook definitions, slash commands, .claude/ settings, or MCP config):

  • Single-agent reviewer (bitwarden-code-reviewer): detects config files in Step 1 and invokes Skill(reviewing-claude-config) during Cross-Plugin Enrichment, folding its findings into classification/validation.
  • performing-multi-agent-code-review: launches a conditional Step 3 "Agent 4" (source_agent: "config") whose findings flow through validation, severity audit, and the report. The source_agent enum (finding-shape.md) and report label table (report-template.md) were extended accordingly.

The dependency on claude-config-validator is optional in both paths — consistent with the existing Cross-Plugin Enrichment convention. If the plugin isn't installed, the review falls back to existing review knowledge.

Bumps bitwarden-code-review to 1.13.0 (intentionally past PR #146's 1.12.0, since this is stacked on that branch).

Note: This PR is stacked on enhance-multi-agent-review-q2-2026 (#146). Because #146 also rewrites SKILL.md, finding-shape.md, and report-template.md (notably removing the tech-lead subagent), this branch will be rebased onto main once #146 merges, reconciling the source_agent/Step 3 edits against #146's final text.

…ator

When a diff touches Claude configuration files (CLAUDE.md, AGENT.md,
SKILL.md, hooks, slash commands, .claude/ settings, MCP config), both
review paths now invoke the claude-config-validator skill:

- Single-agent reviewer (bitwarden-code-reviewer): detects config files
  in Step 1 and invokes Skill(reviewing-claude-config) during Cross-Plugin
  Enrichment, folding findings into classification/validation.
- performing-multi-agent-code-review: conditional Step 3 "Agent 4"
  (source_agent: "config") whose findings flow through validation,
  severity audit, and the report. Extended the source_agent enum and
  report label table accordingly.

The dependency on claude-config-validator is optional in both paths;
if it is not installed the review falls back to existing knowledge.

Bumps bitwarden-code-review to 1.13.0 (past PR #146's 1.12.0).
@withinfocus withinfocus added the ai-review Request a Claude code review label Jun 18, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ai-review Request a Claude code review

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant