pigweed-project
- 10 skills
- 0 followers
- 10 hours ago last updated
- ▌ Docs · pigweed-project bundleUse for ALL documentation-related workflows: rst style guide, changelog updates, C/C++ API reference (Doxygen)
- ▌
- ▌ Oncall · pigweed-project bundlePigweed oncall rotation runbooks and maintenance workflows (such as rolling CIPD client tools for b/315378787). DO NOT auto-load during normal coding tasks. Only load when explicitly triggered by the user via the `/oncall` or `/roll-cipd` slash command.
- ▌ Bluetooth · pigweed-project bundleInstructions for working with Bluetooth code (pw_bluetooth_sapphire, pw_bluetooth_proxy, etc.) and the Bluetooth Core Specification.
- ▌ Pw Async2 · pigweed-project bundleBest practices for pw_async2 development and testing, covering futures, values, tasks, dispatchers, polling, and coroutines.
- ▌ Code Review · pigweed-projectComprehensive workflow for reviewing Git patches and Gerrit Change Lists (CLs).
- ▌ Pigweed Kernel Testing · pigweed-projectInstructions for running tests and lints for the Pigweed kernel (`pw_kernel`).
- ▌ Run Presubmit Checks · pigweed-project bundleRun presubmit checks on each commit in a stack, automatically fixing any issues. This prepares a stack of commits for submission to Gerrit.
- ▌ Use Pigweed Toolchain Tools · pigweed-project bundleRun toolchain binaries (objdump, nm, size, readelf, strip, etc) to disassemble code, list symbols, analyze binary size, and inspect ELF artifacts. MUST be used instead of system tools.
- ▌ C Pigweed Rpc Services · pigweed-projectGuide to defining, implementing, and testing a new Pigweed RPC service in C++ using Nanopb, pw_protobuf, or raw methods.