You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Priorities: P1 = highest value, grounded in well-understood workflows;
P2 = valuable, needs a research/generalization pass; P3 = nice to have.
Contributions for any entry are welcome — see
CONTRIBUTING.md.
A. Build — Yocto (meta-qcom, meta-qcom-distro, meta-qcom-3rdparty)
Skill
Priority
Status
Scope
qcom-yocto-build-image
P1
available
Build any supported image with kas-container build ci/<machine>.yml[:ci/<distro>.yml][:ci/<kernel>.yml]: machine list, distro overlays, kernel overlays, image targets, cache hygiene, qcomflash artifacts
qcom-yocto-image-customize
P2
planned
Add packages/features to an image the right way: local.conf fragment vs bbappend vs custom image recipe; layer placement policy (meta-qcom vs -distro vs -3rdparty)
qcom-yocto-new-machine
P2
planned
Bring up a new board in meta-qcom-3rdparty: machine .conf + SoC include, firmware-boot/CDT recipe, packagegroup, kas yml, CI workflow (modeled on the Arduino / Radxa board additions)
qcom-yocto-build-troubleshoot
P3
planned
Triage common bitbake/kas failures: fetch/mirror errors, sstate issues, disk space, license/QA errors
B. Flash & deploy
Skill
Priority
Status
Scope
qcom-flash-qdl
P1
available
Generic EDL/QDL flashing: detect 05c6:9008, unpack the qcomflash artifact, run qdl, --serial for multiple boards, per-board EDL-mode notes
qcom-boot-validate
P1
available
Serial-console boot validation: wait for login:, log in with the distro's default credentials, verify kernel/os-release/systemd state
qcom-yocto-download-prebuilt
P3
available
Download prebuilt Qualcomm Linux (QLI) flashable images from the public CodeLinaro archive, per the Dragonwing flash guide
C. Debian/Ubuntu images (qcom-deb-images)
Skill
Priority
Status
Scope
qcom-deb-build-image
P2
available
Build a Debian image from qcom-deb-images (debos recipes / build scripts) for supported boards
qcom-deb-flash-boot
P2
available
Flash/boot the Debian image on a board following the qcom-deb-images documented flow
D. Kernel development (qualcomm-linux/kernel, qcom-next)
Skill
Priority
Status
Scope
qcom-kernel-qcom-next-build
P1
available
Standalone cross-build of qcom-next: defconfig + prune.config + qcom.config fragment merge, Image/dtbs/modules
Triage a failed boot from a serial log: firmware stage vs kernel panic vs rootfs mount vs systemd failure
F. Maintainer workflows
Skill
Priority
Status
Scope
qcom-yocto-update-base-lock
P1
available
Refresh the layer commit pins in meta-qcom's ci/base.lock.yml with a changelog-style commit
qcom-yocto-pre-pr-checks
P1
available
Run meta-qcom's CI-parity checks (yocto-patchreview, yocto-check-layer, oe-selftest) before opening/updating a PR
qcom-backport
P3
planned
Backport a commit from the development branch to an LTS branch with the [Backport <branch>] subject convention
qcom-ci-triage
P3
planned
Investigate a failing GitHub Actions run in a qualcomm-linux repo and summarize the root cause
qcom-lava-log
P2
available
Fetch and analyze LAVA test job logs, results, and definitions via the LAVA REST API
qcom-yocto-lava-ci-report
P2
available
Sweep a window of LAVA jobs and GitHub Actions runs for a meta-qcom family layer into an HTML CI/CD reliability report: failure taxonomy, harness artefacts, coverage lost to skips, follow-ups by owner
G. Skill catalog management
Skill
Priority
Status
Scope
qcom-skills-contribute
P1
available
Turn local edits to an installed skill from this catalog into a DCO-signed topic-branch commit and, on request, the upstream pull request
Out of scope
Lab-specific automation (private board farms, site-specific power/EDL
control) — keep those as thin local wrappers around the generic skills in
this catalog.
Vendor-tool workflows not part of the qualcomm-linux upstream projects.