zephyr
Copilot instructions17k starsChanged 6 months agoApache-2.0View on GitHub
The instructions for AI coding agents working on this repository are in AGENTS.md at the repository root. Copilot cloud agent, Copilot code review and the IDE agents load that file directly; this file only covers the Copilot features that do not, and code review. - Follow AGENTS.md, doc/contribute/guidelines.rst and doc/contribute/style/. - Never add Signed-off-by: or Co-authored-by:; add one Assisted-by: Copilot:<model> trailer to commits you help write. - Report only concrete, verifiable problems: a rule violation with the rule, a bug…
We split this copilot-instructions.md into the rules it gives an agent
5 rules. About 0 are common, 1 is distinctive, and 4 are very specific to this project.
≈0
Common · estimate
Many files like this have a rule of this kind.
≈1
Distinctive · estimate
This author's own choices. Worth a look.
4
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Very specific: line 14
Follow AGENTS.md, doc/contribute/guidelines.rst and doc/contribute/style/.
- Very specific: line 15
Never add Signed-off-by: or Co-authored-by:.
- Very specific: line 22
Do not request changes for anything CI catches (checkpatch, gitlint, compliance).
- Distinctive: line 24
Do not flag style in lines the PR does not touch, and do not ask for tree-wide cleanups.
- Very specific: line 25
Check commit messages: area: prefix, non-empty body, Signed-off-by present, exactly one Assisted-by: trailer when AI tools were used, no …
≈ “Common” is an estimate: at least 1 in 5 of the 3,669 Copilot instructions files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
<!--
SPDX-FileCopyrightText: Copyright The Zephyr Project Contributors
SPDX-License-Identifier: Apache-2.0
-->Zephyr Project — Copilot Instructions
The instructions for AI coding agents working on this repository are in AGENTS.md at the
repository root. Copilot cloud agent, Copilot code review and the IDE agents load that file
directly; this file only covers the Copilot features that do not, and code review.
All Copilot features
- Follow
AGENTS.md,doc/contribute/guidelines.rstanddoc/contribute/style/. - Never add
Signed-off-by:orCo-authored-by:; add oneAssisted-by: Copilot:<model>trailer to commits you help write.
Code review
- Report only concrete, verifiable problems: a rule violation with the rule, a bug with the input that triggers it, a missing test with the untested behavior. Skip praise and summaries.
- Do not request changes for anything CI catches (checkpatch, gitlint, compliance); reviewers
are asked not to (
doc/contribute/reviewer_expectations.rst). - Do not flag style in lines the PR does not touch, and do not ask for tree-wide cleanups.
- Check commit messages:
area:prefix, non-empty body,Signed-off-bypresent, exactly oneAssisted-by:trailer when AI tools were used, noCo-authored-by. A change that addresses an issue carriesFixes #Nin the PR description or a commit.
Trending
Quiet since September.about the whole repository
Who's talking about zephyrproject-rtos/zephyr
- Quantum Leaps, LLC“#56 Zephyr RTOS for Active Objects”YouTube · Feb 2, 2026 · 5.5k views
- The Zephyr Project“Zephyr – West Overview and Status”YouTube · Sep 27, 2018 · 4.4k views
- Circuit Dojo“Zephyr 101 - CI Using Github Actions”YouTube · Jun 15, 2022 · 1.7k views
- The Zephyr Project“Twister V2: New Framework for Testing Based on Pytest. Overview & Current Status - Maciej Perkowski”YouTube · Aug 9, 2022 · 1.6k views
- The Zephyr Project“An RTOS for Ages Two and Up // Zephyr Podcast #049”YouTube · Sep 4, 2026 · 581 views
The biggest 5 of 72 mentions linking to the repository that our crawl found. Each line is their own headline.
See all 72
Talked about on YouTube, GitHub, Stack Overflow, Hacker News and Bluesky (72 times).
On YouTube · 25
- Feb 2, 2026#56 Zephyr RTOS for Active Objects — Quantum Leaps, LLC5.5k views · 12 comments
- Sep 27, 2018Zephyr – West Overview and Status — The Zephyr Project4.4k views
- Jun 15, 2022Zephyr 101 - CI Using Github Actions — Circuit Dojo1.7k views · 2 comments
- Aug 9, 2022Twister V2: New Framework for Testing Based on Pytest. Overview & Current Status - Maciej Perkowski — The Zephyr Projectsays it tested it1.6k views
- Sep 4, 2026An RTOS for Ages Two and Up // Zephyr Podcast #049 — The Zephyr Project581 views
20 more on YouTube
- Jan 16, 2026Shell Commands for Everything! // Zephyr Podcast #018 — The Zephyr Project413 views · 1 comment
- Jan 23, 2026Heap Heap Hooray // Zephyr Podcast #019 — The Zephyr Project355 views · 2 comments
- Dec 19, 2025About Time (and Timing!) // Zephyr Podcast #016 — The Zephyr Project353 views
- Feb 6, 2026FOSDEM 2026 Recap // Zephyr Podcast #021 — The Zephyr Project345 views
- Jul 10, 2026Github vs. Raspberry Pi in a Closet // Zephyr Podcast #043 — The Zephyr Project296 views
- Nov 21, 2025Can it run Doom? (yes, and with Bluetooth!) // Zephyr Podcast #012 — The Zephyr Project296 views · 1 comment
- Jul 5, 2026How I Made My Very First Open-Source Contribution. — MadRajib Lab281 views · 4 comments
- Dec 12, 2025ACTIVE_LOW on 0xC0FFEE // Zephyr Podcast #015 — The Zephyr Project238 views · 1 comment
- Jan 30, 2026Brussels Calling // Zephyr Podcast #020 — The Zephyr Project213 views · 2 comments
- Jan 10, 2024💻🚀Hit Zephyr 100 - 2 -- Simulate your Zephyr project on Local PC- Qemu install and launch simulation — Hit100Songs -- 百首歌百灵鸟164 views
- Nov 14, 2025Nucleo N6 & IMX219 - Zephyr 4.3 Capture Trial & Debug — Gaiaochos140 views
- Aug 4, 2025Zephyr Mutexes a Practical Introduction — Gaiaochos111 views · 2 comments
- Oct 9, 2025Zephyr DCMIPP Pipeline Debugging with IMX219 ft NUCLEO N6 — Gaiaochos95 views
- Aug 28, 2019Zephyr CVE Update Process — David Brown74 views
- Nov 14, 2025Running LibMP the new Zephyr Media Pipeline RFC — Gaiaochos65 views · 4 comments
- Aug 19, 2025Fixing Zephyr! | Debugging the LIS2DH driver for LIS3DH Support — Gaiaochos58 views · 4 comments
- Sep 29, 2026Zephyr RTOS CVE-2026-18417: fix IoT crash risk #Shorts — dailytechhackglobal35 views
- Nov 18, 2025Unstalling the IMX219 Zephyr PR - Part 1 — Gaiaochos28 views
- Sep 29, 2026Zephyr RTOS CVE-2026-18417: Fix IoT Network Crash Risk — dailytechhackglobal20 views
- Jul 24, 2025zephyrproject-rtos/zephyr - Gource visualisation — Gourcer20 views
On GitHub · 25
- Feb 22, 2022Ad support for Zephyr 3.0 — platformio/zephyr14 reactions · 15 comments
- Feb 4, 2022Add wired split support using UART communication — zmkfirmware/zmk14 reactions · 17 comments
- Nov 29, 2023feat(ble): Support peripheral battery levels. — zmkfirmware/zmk10 reactions · 39 comments
- Sep 6, 2024Clang/LLVM Toolchain Support — zephyrproject-rtos/sdk-ng8 reactions · 15 comments
- Jan 17, 2024Wishlist for new benchmarks — dtcxzyw/llvm-opt-benchmarksays it tested it5 reactions · 15 comments
20 more on GitHub
- Nov 24, 2021Support Zephyr Project as an ARM official toolchain — ARM-software/LLVM-embedded-toolchain-for-Arm5 reactions · 4 comments
- Jul 1, 2021Add Zephyr-specific target for toolchain components — zephyrproject-rtos/sdk-ng5 reactions · 11 comments
- Jan 7, 2019Zephyr Integration — lvgl/lvgl5 reactions · 10 comments
- Mar 21, 2025Support for running coremark as application on zephyr RTOS — eembc/coremark4 reactions · 7 comments
- Apr 11, 2023Software Rotation Fails for Monochrome Displays — zmkfirmware/zmk4 reactions · 2 comments
- May 10, 2022[FEATURE][meta] Use Zephyr native interfaces — thesofproject/sof4 reactions · 28 comments
- Feb 24, 2022Update Zephyr to v3.0.0 — platformio/platform-ststm324 reactions · 6 comments
- Oct 6, 2020Cannot create a layer with only behaviors with no parameters — zmkfirmware/zmk4 reactions · 3 comments
- Aug 1, 2026modules: canopennode: Upgrade CANOpenNode to latest V4.x - Breaking changes — zephyrproject-rtos/CANopenNodeZephyr3 reactions · 8 comments
- Mar 10, 2026pr status counts cancelled runs as failures despite newer successful run — cli/cli3 reactions · 3 comments
- Feb 23, 2026Zephyr: External module documentation — pytorch/executorch3 reactions · 16 comments
- Feb 11, 2024improve support for c++ threading and synchronization — zephyrproject-rtos/sdk-ng3 reactions · 11 comments
- Dec 29, 2023Add STM32C0/G0/L0 ADC driver — renode/renode-infrastructure3 reactions · 8 comments
- Apr 12, 2023Add PS/2 GPIO Bit-banging driver — zmkfirmware/zephyr3 reactions · 1 comment
- Aug 22, 2022Add git-patch feature in west update — zephyrproject-rtos/west3 reactions · 19 comments
- Oct 14, 2021[UARTs] add RX & TX FIFOs — stnolting/neorv323 reactions · 2 comments
- Sep 9, 2021macOS: High CPU Usage (looping `update_file_if_needed`) — microsoft/vscode-cpptools3 reactions · 3 comments
- Sep 28, 2020Follow Zephyr out-of-tree module example — micro-ROS/micro_ros_zephyr_module3 reactions · 3 comments
- Feb 8, 2019[nrf mergeup] Merge upstream up to commit aeff0ee4ac — nrfconnect/sdk-zephyr3 reactions · 6 comments
- Jul 21, 2026boot: imgtool: Extend align to 128B — mcu-tools/mcuboot2 reactions · 23 comments
On Stack Overflow · 19
- Sep 5, 2021Error with Go program ( Bettercap 2 ) depending on which bluetooth dongle I use on Ubuntu/Raspberry Pi OS when running ble scan7 votes · 1 answer
- Aug 20, 2017Quick Way to Implement Dictionary in C4 votes
- Feb 3, 2022Is it possible to have arbitrary data in a zephyr device tree node?3 votes
- Jun 18, 2020Increasing the speed of qemu clock3 votes
- Jan 10, 2021CoAP Client using nRF9160 + Zephyr RTOS: Proxy-URI length issues2 votes
14 more on Stack Overflow
- Dec 23, 2024Run Zephyr on Spike (riscv -isa-ism)1 vote
- Feb 14, 2023How Can Peripheral Get Notification on Central Bond Delete1 vote
- Dec 1, 2025How can I run OV5647_mipi on iMX8QXP0 votes
- Nov 28, 2025Custom camera sensor driver is not working alongside display driver0 votes
- Feb 5, 2025How to get system time in Zephyr RTOS?0 votes
- Oct 21, 2024Creating a Device Tree Binding for LSM6DS3TR-C (only i2c nodes accepted issue)0 votes
- Oct 14, 2024How to import Zephyr Project device drivers0 votes · 1 answer
- Jul 16, 2024zephyr central NUS0 votes · 1 answer
- Mar 7, 2024Unable to find 128 bit characteristic UUID using Zephyr Heart Rate Service0 votes
- Oct 21, 2023'west espressif update' returns a usage error0 votes
- May 27, 2023Strange build errors with Zephyr and GPIO0 votes
- May 15, 2023Enable WiFi Drivers for Esp32 board in zephyr0 votes · 2 answers
- May 30, 2022How to solve this Zephyr RTOS example error0 votes
- Nov 19, 2021Zephyr OS LLVM IR0 votes
On Hacker News · 2
- Apr 16, 2019Zephyr 1.14 Released – Small, Scalable Open Source RTOS for IoT Embedded Devices3 points
- Mar 10, 2020Zephyr 2.2.02 points
On Bluesky · 1
- Jul 23, 2025📦 zephyrproject-rtos / zephyr ⭐ 12,532 (+12) 🗒 C Primary Git Repository for the Zephyr Project. Zephyr is a new generation, scalable,… — @github-trending.bsky.social1 likes and repost
Where files are headingNew Copilot instructions files have more rules about branches and pull requests, and fewer about code style.
Of the Copilot instructions files we read, the 2,297 first seen in the last six months, against the older ones: the kind of rule that gained most share, and the kind that lost most. About files like this in general, not this one, and an estimate, since a kind is a pattern in the words.
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

