Voor Claude Code, Codex CLI en Gemini CLI
De QNAP-richtlijnenskill voor AI-codeerassistenten
Een Engelstalige Agent Skill die een assistent vertelt wat een QNAP NAS is voordat deze antwoordt: een root-bestandssysteem op een RAM-disk, BusyBox in plaats van GNU-tools, geen systemd en geen pakketbeheerder, instellingen via getcfg en setcfg. Het beschrijft wat te schrijven in plaats van de Ubuntu-gewoonte, waar gegevens staan, hoe QPKG's worden gebouwd, ondertekend en gepubliceerd, en wat nooit aan te bevelen: op je eigen Linux-computer met QNAP's QDK, of in Bucket & Code Server IDE, dat dezelfde skill meelevert en deze in elk project plaatst dat de wizard aanmaakt.
SHA-256 van het zipbestand: dd85c6048b7a43cb0fd767341e2b12f57ec1d003c5ad095ec880e094145af482 (qnap-skill-1.0.0-68.zip.sha256)
Wat erin zit
SKILL.md met de regels en een tabel die aangeeft welke referentie welke taak beantwoordt, en elf referenties: de shell, wat nooit aan te bevelen, opslag en paden, bouwen, App Builder-recepten, QPKG-pakketten, code signing, App Center en repositories, poorten, back-ups en kernelmodules.
Waar de feiten vandaan komen
De NAS-feiten zijn afkomstig uit de kennisbank van QNAP Club Poland op forum.qnap.net.pl, gemeten op QTS 6.1- en QuTS hero 6.0-apparaten; elke referentie linkt naar de bronnen ervan. De feiten over bouwen, repositories en signing komen uit de gebruikershandleiding van Bucket & Code Server IDE , QNAP's QDK 2.5.0 en QPKG's die met QDK 2.5.0 op Ubuntu 24.04 zijn gebouwd voor QTS 6.1- en QuTS hero 6.1-apparaten.
Het installeren
Pak het voor Claude Code uit in een project (de eerste regel) of in uw thuismap voor elk project (de tweede):
unzip qnap-skill-1.0.0-68.zip -d .claude/skills/
unzip qnap-skill-1.0.0-68.zip -d ~/.claude/skills/
Codex CLI leest AGENTS.md, en Gemini CLI doet dit zodra de instellingen dat bestand vermelden: voeg daar een regel toe die de assistent opdraagt om .claude/skills/qnap-dev/SKILL.md te lezen.
Code signing, duidelijk uitgelegd
- Een certificaat als bestanden (
certificate,private_key,ca_certs): ondersteund.qbuilduit de QDK ondertekent het pakket, op je eigen computer of viabvs qbuild. - Een certificaat op een hardwaretoken (een USB-sleutel): niet ondersteund en niet getest. De skill vermeldt de feiten van QDK's eigen route en geeft aan dat deze nooit is uitgevoerd.
- Geen certificaat: het pakket is niet ondertekend. Andere NAS-apparaten installeren het alleen als hun eigenaren apps zonder geldige digitale handtekening toestaan, wat de skill nooit aanbeveelt.
Licentie
De tekst van de skill is gelicentieerd onder de Creative Commons Attribution 4.0 International License (CC BY 4.0): u mag deze delen en bewerken voor elk doel, met de naamsvermelding “QNAP guidelines skill by QNAP Club Poland / qnaputilities.com, CC BY 4.0”, een link naar de licentie en een vermelding indien u wijzigingen hebt aangebracht. De LICENSE in het zipbestand bevat de juridische voorwaarden. Bucket & Code Server IDE, het pakket dat de skill meelevert, behoudt zijn eigen licentie.