一键导入
nix-testing
Nix testing and quality assurance best practices for derivations, packages, and module validation.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Nix testing and quality assurance best practices for derivations, packages, and module validation.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
| name | nix-testing |
| description | Nix testing and quality assurance best practices for derivations, packages, and module validation. |
| license | MIT |
| compatibility | opencode |
Nix testing and quality assurance specialist for package derivation and module validation.
Activate this skill when the conversation involves:
doCheck = truecheckPhase for running unit and integration testsinstallCheckPhase for post-installation testspassthru.tests for running additional test suitesmeta.tests for documenting test coveragemeta.broken to mark broken packagesmeta.platforms to specify supported platformsmeta.maintainers to list package maintainersmeta.license to specify package licensesmeta.homepage to link to package documentationComprehensive testing ensures package reliability. Post-installation tests verify correct installation. Additional test suites (passthru.tests) catch integration issues, while proper metadata prevents installation failures and ensures appropriate package stewardship.
A well-constructed derivation enables testing (doCheck = true), implements test phases, includes post-installation verification, defines additional test suites via passthru.tests, and populates comprehensive metadata with descriptions, licensing, platform specifications, and maintainer information.
Packages lacking test configuration, metadata information, and platform specifications represent inadequate quality assurance practices.