By yoebuild
Automate Yoe embedded Linux builds: review unit correctness, analyze build failures, generate Starlark unit files from source URLs, pull Alpine packages, and bump units to latest upstream versions.
This skill should be used when the user asks to "audit a unit", "review a unit", "check a unit", "/audit-unit", or wants to verify that a unit follows best practices and has no common issues. Reviews a unit for correctness, completeness, and quality.
This skill should be used when the user asks to "diagnose a build failure", "debug a unit", "debug <unit>", "debug some unit", "fix a build", "why did the build fail", "/diagnose", or mentions a unit that failed to build. Iteratively analyzes build logs, identifies root causes, applies fixes, and rebuilds until the unit succeeds.
This skill should be used when the user asks to "create a unit", "add a unit", "new unit", "package something", "/new-unit", or provides a URL or project name to be packaged for Yoe. Generates a complete Starlark .star unit file from a source URL or description.
Use when a build needs a tool or library that Alpine Linux already packages (cross compilers, niche build tools, language runtimes without a source unit) and the instinct is to write a from-source unit. Triggers: missing-tool build errors, foreign-arch cross toolchain needs (e.g. armv7-R, riscv), questions about whether `module-alpine` already has package X, or "/pull-alpine".
This skill should be used when the user asks to "update a unit", "bump a unit", "upgrade a unit", "update to latest version", "/update-unit", or mentions that a unit needs a version bump. Bumps a unit to the latest upstream version with a test build.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
[yoe] next generationFast tooling and builds. No cross-compiling headaches. Easy to customize/upgrade/debug. One tool for both system engineers and application developers to ship products faster.
[yoe] next generation is a build system (focused on Embedded Linux for now)
for teams shipping modern edge products. Components in Go, Rust, Zig, Python,
JS/TS, and C/C++ are supported. [yoe] releases often and tracks upstream
closely. The configuration language is easily processed by humans and AI. Build
on your laptop, on native hardware, or in cloud CI — one integrated tool, same
config, same results.
We took what we learned from many years of maintaining and building products
with the Yoe Distribution, started over, and began
building the tool we always wanted. [yoe] next generation is an experiment
in progress — we're sharing the work in the open as it takes shape.
Note: Not everything in the documentation has been implemented yet as this project is in the early stages.
Three north stars guide the experiment — everything else is in service of these:
[yoe] Right for You?[yoe] build is not for everyone. If you are building a mission-critical system
that requires bit-for-bit reproducible builds, long-term release freezes, or
extensive compliance certification, use the current generation [Yoe
Distribution](https://yoedistro.org/ based on
Yocto - it is battle-tested for those
requirements.
[yoe] build is designed for edge systems that behave more like cloud systems —
AI workloads and modern-language applications — and for teams that track
upstream closely and prioritize fast iteration over strict reproducibility. If
your product ships frequent updates, runs containerized services, or depends
heavily on Go/Rust/Python ecosystems, [yoe] may be a better fit.
More fundamentally, [yoe] assumes a small-team problem set, not a scaled-down
enterprise one. A startup or ten-person product team doesn't have smaller
versions of an enterprise's problems — it often has different problems entirely,
and adopting tooling built for scale you don't have imports its operational cost
without the payoff (the
You Are Not Google
point. [yoe] is calibrated for the problems small teams and startups actually
have.
Prerequisites: Linux or macOS with Git and Docker installed. Windows users: install WSL2 and use the Linux binary (Linux x86_64/Docker is the most tested configuration). Claude Code is highly recommended, but not required.
To run a built image you also need QEMU. On Debian/Ubuntu:
sudo apt-get install qemu-system-x86
For KVM acceleration, your user must be in the kvm group. If yoe run reports
failed to initialize kvm: Permission denied, add yourself and pick up the new
group membership:
sudo usermod -aG kvm $(whoami)
newgrp kvm # or log out and back in
# Download the yoe binary (Linux x86_64)
curl -L https://github.com/yoebuild/yoe/releases/latest/download/yoe-Linux-x86_64 -o yoe
# For other platforms, download from https://github.com/yoebuild/yoe/releases/latest
chmod +x yoe
mkdir -p ~/bin
mv yoe ~/bin/
# Make sure ~/bin is in your PATH (add to ~/.bashrc or ~/.zshrc if needed)
export PATH="$HOME/bin:$PATH"
# Create a new project
yoe init yoe-test
cd yoe-test
# Start the TUI (see screenshot below)
yoe
# Navigate to the base-image and press 'b' to build
# When build is complete, press 'r' to run (requires `qemu-system-x86_64` installed on your host)
# Log in a user: root, no password
# Power off when finished (inside running image)
poweroff
The TUI user interface:

dev-image is another included image with a few more things in it. Press the
s key to navigate to the setup menu and select the image.
The / key modifies the unit query to change what units are displayed.
npx claudepluginhub yoebuild/yoe --plugin yoeUltra-compressed communication mode. Cuts ~75% of tokens while keeping full technical accuracy by speaking like a caveman.
Frontend design skill for UI/UX implementation
Comprehensive UI/UX design plugin for mobile (iOS, Android, React Native) and web applications with design systems, accessibility, and modern patterns
Memory compression system for Claude Code - persist context across sessions
Marketing skills for AI agents — conversion optimization, copywriting, SEO, paid ads, ad creative, and growth
Standalone image generation plugin using Nano Banana MCP server. Generates and edits images, icons, diagrams, patterns, and visual assets via Gemini image models. No Gemini CLI dependency required.