Download the PHP package netresearch/peer-qa-review-skill without Composer

On this page you can find all versions of the php package netresearch/peer-qa-review-skill. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package peer-qa-review-skill

Peer QA Review Skill

A Claude Code skill that turns Round-1 IT QA into a repeatable runbook: structured lifecycle, severity vocabulary, comment template, edge cases, and anti-patterns. Generic for any IT/Ops team.

What this skill is for

Round-1 QA is the internal team review of completed work before it goes to customer acceptance (Round-2 / QA2) or is resolved internally. It is performed by a peer (not the implementer, not the customer, not an automated bot) and verifies:

  1. Formal correctness — the ticket is clearly described, the work is documented, links to MR/PR/pipeline/inventory are present, console output exists for key actions.
  2. Functional resolution — the reported problem is actually fixed; reviewer re-runs verification, not just trusts the implementer's output.
  3. Inventory & related artefacts — IOS/CMDB/inventory updated, sibling tickets consistent, parent epic in a sane state.
  4. Documentation & runbook — README/role-meta matches reality, runbook reviewed for staleness, CHANGELOG entry where applicable.
  5. Rollback / backout — snapshot or backup before risky change, backout path documented.
  6. Communication — for customer-affecting / org-wide / security-relevant changes: announcement posted (Matrix / email / blog).

The skill produces a single structured QA comment on the ticket with (/) (x) (!) (i) (?) severity icons and a clear verdict (Pass-resolve / Pass-QA2 / Bounce-to-In-Progress / Won't-do).

Compatibility

Agent Skill following the open standard. Works with Claude Code, and any other agent runtime that implements the spec.

Installation

Composer (PHP Projects)

Requires netresearch/composer-agent-skill-plugin.

npm (Node Projects)

Requires @netresearch/agent-skill-coordinator, which discovers the skill in node_modules and registers it in AGENTS.md via a postinstall hook. For pnpm, also allowlist the coordinator's postinstall:

Companion skills (optional)

Tests

The behavioural tests for skills/peer-qa-review/scripts/qa-gather.sh live in tests/qa-gather.sh. They run offline and need bash, find and coreutils; neither uv nor the jira-communication skill has to be installed, because the test puts a stub uv first on PATH that records each call, and builds fake jira-communication trees under a temporary HOME and CLAUDE_PLUGIN_ROOT:

They cover the usage exit (64), the preference of jira-qa-gather.py over qa-gather.py and over the fallback, each search root including a plugin cache root, passing arguments through, returning the exit status, the three fallback calls with their failure handling, and the exit 1 with install hint when nothing is found. The test runs the script with the bash that runs the test, so docker run --rm -v "$PWD":/src:ro -w /src bash:3.2 bash tests/qa-gather.sh checks it against the bash 3.2 that macOS ships.

Each check prints ok or FAIL; a FAIL line names the expectation that was not met and is followed by the script's exit status, stdout, stderr and the recorded uv calls. The file exits 1 when any check failed. In CI, the Skill Tests workflow (.github/workflows/tests.yml) runs every tests/**/*.sh on each pull request and on pushes to main, and fails when the repository ships scripts under skills/*/scripts/ but no test ran.

The skill's Markdown is not executed; Skill Validation (.github/workflows/lint.yml) checks its structure and lints it, and pre-commit run --all-files runs the same linters locally. skills/peer-qa-review/evals/qa-discipline.md holds scenarios for grading a review transcript and is not run. A pull request that adds or changes behaviour in a script adds or updates a check in tests/ that fails without the change.

Dependencies

Governance and policies

This repository follows the Netresearch organisation policies:

The architecture of this skill (actors, components, data flows) is described in docs/SECURITY-ASSURANCE.md.

The checks that run on every pull request, as the organisation's rules for code analysis findings ask, are listed in CONTRIBUTING.md.

License

Dual-licensed: MIT for code, CC-BY-SA-4.0 for content. See LICENSE-MIT and LICENSE-CC-BY-SA-4.0.


All versions of peer-qa-review-skill with dependencies

PHP Build Version
Package Version
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package netresearch/peer-qa-review-skill contains the following files

Loading the files please wait ...