yocto-review

Review Yocto recipes and configurations for common build issues.

2|1|Updated Mar 22, 2026
One-click install
npx skills add https://github.com/solitasroh/rkit --skill yocto-review
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: yocto-review
Source: https://github.com/solitasroh/rkit/tree/main/skills/yocto-review
Command: npx skills add https://github.com/solitasroh/rkit --skill yocto-review

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Yocto-based embedded Linux projects often suffer from subtle recipe, distro, and metadata issues that go unnoticed during development. This skill provides a structured code-review checklist to surface common Yocto pitfalls and enforce consistency across recipes, bbappend files, and configuration layers.

Core Features & Use Cases

  • Structured review checklist focused on Recipe (.bb / .bbappend), Scripts (.sh), and configuration (DTS, defconfig).
  • Detects common issues such as SRC_URI errors, missing licenses, DEPENDS/RDEPENDS problems, and improper overrides.
  • Enables deterministic, repeatable reviews during PDCA plan/design/do phases and supports audit trails.

Quick Start

Run the Yocto review checklist against your STM32MP Yocto recipes to surface missing licenses, incorrect SRC_URI references, and improper dependency declarations.

Frequently Asked Questions about yocto-review

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I review Yocto recipes for common build issues?

Review Yocto recipes by applying a structured checklist to surface common pitfalls like SRC_URI errors, missing licenses, and improper dependency declarations. This enforces consistency and maintainable metadata across .bb and .bbappend files.

What common pitfalls should I check in Yocto bbappend files?

Check Yocto bbappend files for incorrect SRC_URI references, missing license declarations, DEPENDS/RDEPENDS problems, and improper overrides. A structured review identifies these subtle metadata issues before they destabilize embedded Linux builds.

Can I validate defconfig and DTS files in STM32MP Yocto projects?

Yes, you can validate defconfig and DTS files in STM32MP Yocto projects. The review process checks configuration layers and scripts to ensure deterministic builds and enforce consistency across the embedded Linux project.

How do I enforce a deterministic code review process for embedded Linux builds?

Enforce deterministic embedded Linux reviews by applying a structured checklist during PDCA plan, design, and do phases. This surfaces subtle distro and metadata issues, ensuring repeatable, audit-friendly recipe validation.

Does this Yocto review checklist work without external dependencies?

Yes, the Yocto review checklist operates without external dependencies. It provides a self-contained validation framework to identify metadata, recipe, and configuration issues across your embedded Linux project layers.