بنقرة واحدة
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.