Provides concrete development, linting and testing instructions for the kcli project. It codifies how to set up a Python development environment, run style checks (pycodestyle, codespell), and execute unit/integration tests (pytest) used in CI. The SKILL.md includes example commands and CI patterns to validate changes before committing.
Use this when you are contributing to or maintaining kcli: setting up local development, running the same linting/tests as CI, validating changes before commit, or recreating integration test scenarios that require libvirt. Good for maintainers and contributors who want reproducible quality checks.
Likely useful where agents can run shell commands or guide maintainers: GitHub Actions automation, Copilot/Claude Code for authoring test scaffolding, and any tooling that can produce/validate shell commands or pytest configurations.
A testing/linting guide for the kcli project covering pycodestyle, codespell, pytest, and CI workflows. No scripts bundled — purely a reference SKILL.md. Instructions are clear and specific with concrete commands, but it's narrowly scoped to one project's internal testing setup. No security concerns; commands are all standard dev tooling with no network calls or credential handling.
No bundled scripts — static SKILL.md only. Well-written reference doc for kcli contributors but very niche audience (only kcli developers). Architecture is basic: single SKILL.md with no scripts/, references/, or separation of concerns. Frontmatter is minimal (name + description only, no metadata). The sudo and ssh-keygen commands are standard for libvirt setup and not a security concern in this context.