What problem does it solve? Applying consistent code formatting in NCS/Zephyr projects requires locating the correct clang-format binary bundled with a specific toolchain version and choosing the right style file, which is tedious and error-prone to do manually. ## Core Features & Use Cases - Toolchain-aware formatting: Resolves the active NCS toolchain version and locates the matching clang-format binary under /opt/nordic/ncs/toolchains. - Style resolution: Uses the project's .clang-format if present, otherwise falls back to the Zephyr SDK style file with ColumnLimit 100. - Flexible targets: Formats a whole project, a specific folder, or a single file, with a dry-run mode to preview changes. - Use Case: After editing several driver files in an NCS v3.2.1 project, ask to format the src folder and the skill finds bundle 322ac893fe's clang-format and applies Zephyr style in place. ## Quick Start Format all C files in my current NCS project using the clang-format from the active toolchain.