team-reviewer

Reviews code changes against PHP, JavaScript, and Dutch government quality standards.

1|Updated Jul 16, 2026
One-click install
npx skills add https://github.com/ConductionNL/buildiq --skill team-reviewer-conductionnl
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: team-reviewer
Source: https://github.com/ConductionNL/buildiq/tree/main/.claude/skills/team-reviewer
Command: npx skills add https://github.com/ConductionNL/buildiq --skill team-reviewer-conductionnl

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Manually checking code against coding standards, quality gates, and government compliance rules is slow and error-prone. This Skill automates the full review pipeline for Conduction Nextcloud apps, running PHPCS, PHPMD, Psalm, PHPStan, ESLint, and Stylelint, then reporting violations with concrete fixes. ## Core Features & Use Cases - Automated Quality Pipeline: Runs PHPCS, PHPMD, Psalm, PHPStan, ESLint, and Stylelint against changed files and computes a composite quality score with a 90% pass threshold. - Pattern Compliance Checks: Verifies Conduction-specific conventions such as constructor DI with private readonly, mandatory named arguments, Pinia stores, native fetch, and Nextcloud component usage. - Dutch Government Standards Review: Checks EUPL-1.2 SPDX headers, publiccode.yml presence, NLGov REST API rules, WCAG 2.1 AA, AVG/GDPR, OWASP ASVS Level 2, and BIO2 secure coding. - Use Case: Before merging a pull request that adds webhook support to a Nextcloud app, run the reviewer to get a PASS/FAIL quality gate table, a MUST FIX list (e.g., missing SPDX headers, missing named arguments), and auto-fix commands like composer cs:fix. ## Quick Start Ask the reviewer to review all uncommitted changes in the current project and report the quality gate result with violations and fixes.

Frequently Asked Questions about team-reviewer

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I review uncommitted changes against PHP coding standards?▼

Run the reviewer with no argument to inspect all uncommitted changes. It detects changed files via git diff, runs PHPCS, PHPMD, Psalm, and PHPStan on PHP files, and reports a composite quality score with a PASS/FAIL gate.

What quality gate thresholds does the code review pipeline use?▼

PHPCS must pass with 0 errors and score at least 90%, PHPMD targets 80% or higher, Psalm and PHPStan must introduce zero new errors, and the composite score of PHPCS and PHPMD must be at least 90%.

Can I review a specific pull request instead of local changes?▼

Yes, pass a PR number or the argument pr to review a specific pull request. The reviewer fetches the changed files with gh pr diff and runs the same PHP and JavaScript quality pipelines against them.

Does the review check Dutch government compliance standards?▼

Yes, it verifies EUPL-1.2 SPDX license headers, publiccode.yml presence, NLGov REST API design rules, WCAG 2.1 AA accessibility, AVG/GDPR data handling, OWASP ASVS Level 2, and BIO2 secure coding requirements.

Which violations can be fixed automatically after a review?▼

PHPCS formatting issues can be fixed with composer cs:fix, Psalm issues with composer psalm:fix, and ESLint issues with npm run lint-fix. The reviewer shows what will change before running any auto-fix command.