github-workflow-authoring
Installation
SKILL.md
GitHub Workflow Authoring for Breenix
Create and improve GitHub Actions workflows for Breenix OS kernel development and testing.
Purpose
This skill provides patterns, templates, and best practices for authoring GitHub Actions workflows specifically for Breenix kernel development. It addresses the unique challenges of OS kernel CI/CD: QEMU virtualization, custom Rust targets, userspace binary building, timeout management, and kernel-specific test patterns.
When to Use This Skill
Use this skill when:
- Creating new test workflows: Adding CI for new kernel features or test suites
- Optimizing CI performance: Reducing build times, improving caching, tuning timeouts
- Fixing CI failures: Workflow configuration issues, missing dependencies, wrong environment
- Adapting workflows: Modifying workflows for new kernel capabilities or test requirements
- Debugging CI issues: Understanding why workflows fail, reproducing issues locally
- Adding test coverage: Expanding CI to cover more kernel subsystems or scenarios