Skip to content

Commit 7029ab2

Browse files
authored
feat: ship as npm package via @netresearch/agent-skill-coordinator (#3)
## Summary - Adds `package.json` so the skill is npm-installable straight from this GitHub repo (no npm-registry publication required to start). - README gains a new **Installation** section with **Composer (PHP Projects)** and **npm (Node Projects)** subsections, matching the rest of the Netresearch skill collection. The previous README had no Installation section at all. ## How discovery works (consumer side) ```bash npm install --save-dev \ @netresearch/agent-skill-coordinator \ github:netresearch/peer-qa-review-skill ``` After install, the coordinator's `postinstall` walks `node_modules`, finds this package via `aiAgentSkill: skills/peer-qa-review/SKILL.md`, validates the frontmatter, and writes a `<skills_system>` block into the project's `AGENTS.md`. Same shape as the Composer plugin's output. ## Why version stays at `0.0.0-source` Versioning still lives in git tags and the existing Composer release workflow. A real npm version would be set at publish time; until then, `0.0.0-source` is the standard "this manifest exists for tooling, not as a release marker" placeholder. ## Sibling PRs (merged) - netresearch/git-workflow-skill#39 - netresearch/github-project-skill#67 - netresearch/security-audit-skill#67 Coordinator: https://github.com/netresearch/node-agent-skill-coordinator (`@netresearch/agent-skill-coordinator@0.1.2`)
2 parents 6794a1b + bfa6dc2 commit 7029ab2

2 files changed

Lines changed: 61 additions & 0 deletions

File tree

README.md

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,34 @@ The skill produces a **single structured QA comment** on the ticket with `(/) (x
1919

2020
Agent Skill following the [open standard](https://agentskills.io). Works with Claude Code, and any other agent runtime that implements the spec.
2121

22+
## Installation
23+
24+
### Composer (PHP Projects)
25+
26+
```bash
27+
composer require netresearch/peer-qa-review-skill
28+
```
29+
30+
Requires [netresearch/composer-agent-skill-plugin](https://github.com/netresearch/composer-agent-skill-plugin).
31+
32+
### npm (Node Projects)
33+
34+
```bash
35+
npm install --save-dev \
36+
@netresearch/agent-skill-coordinator \
37+
github:netresearch/peer-qa-review-skill
38+
```
39+
40+
Requires [@netresearch/agent-skill-coordinator](https://github.com/netresearch/node-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:
41+
42+
```json
43+
{
44+
"pnpm": {
45+
"onlyBuiltDependencies": ["@netresearch/agent-skill-coordinator"]
46+
}
47+
}
48+
```
49+
2250
## Companion skills (optional)
2351

2452
- [`jira-communication`](https://github.com/netresearch/jira-skill) (public) — required for ticket I/O. The bundled `qa-gather.py` script is used in Stage 0.

package.json

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
{
2+
"name": "@netresearch/peer-qa-review-skill",
3+
"version": "0.0.0-source",
4+
"description": "Round-1 IT QA peer-review runbook: lifecycle, checklist, severity vocabulary, comment template, edge cases, anti-patterns. Generic for any IT/Ops team.",
5+
"license": "(MIT AND CC-BY-SA-4.0)",
6+
"author": "Netresearch DTT GmbH (https://www.netresearch.de/)",
7+
"homepage": "https://github.com/netresearch/peer-qa-review-skill",
8+
"repository": {
9+
"type": "git",
10+
"url": "git+https://github.com/netresearch/peer-qa-review-skill.git"
11+
},
12+
"bugs": {
13+
"url": "https://github.com/netresearch/peer-qa-review-skill/issues"
14+
},
15+
"keywords": [
16+
"ai-agent-skill",
17+
"peer-qa-review",
18+
"it-qa",
19+
"quality-assurance",
20+
"anthropic",
21+
"claude-code"
22+
],
23+
"aiAgentSkill": "skills/peer-qa-review/SKILL.md",
24+
"files": [
25+
"skills/peer-qa-review/",
26+
"LICENSE-MIT",
27+
"LICENSE-CC-BY-SA-4.0",
28+
"README.md"
29+
],
30+
"peerDependencies": {
31+
"@netresearch/agent-skill-coordinator": "^0.1"
32+
}
33+
}

0 commit comments

Comments
 (0)