All authors

Claude Skills by opencharm-labs
github.com/opencharm-labs9 skills0 installs0 views
- Opencharm Brand VoiceUse when writing any user-facing text for OpenCharm (README, OPENCHARM.md, docs, website, CLI output, issue and PR text). Covers voice, naming, claims we never make, the disclaimer and the sell-nothing rule.Votes: 0GitHub stars: 4
- Opencharm CharmdUse when changing charmd (the charm daemon) in packages/charmd or its CLI commands (serve, pair, lock, unlock, revoke, status). Covers its features, the security rules it must keep, and how to test it with the fake charm.Votes: 0GitHub stars: 4
- Opencharm ConventionsUse when writing or reviewing code in the OpenCharm repo (TypeScript, React/Next.js, Python, C++). Covers layout, naming, file order, exports, validation, tests and the green checkpoint.Votes: 0GitHub stars: 4
- Opencharm EmulatorUse when running, changing or testing the OpenCharm emulator (firmware/sim, `opencharm sim`), or when you need a charm on screen to try charmd, a face or a flow without hardware.Votes: 0GitHub stars: 4
- Opencharm Face SystemUse when adding or changing a charm face (mood), colour or agent state, or any code that renders faces (web, CLI, firmware, emulator). Covers the source of truth, regeneration and the face rules.Votes: 0GitHub stars: 4
- Opencharm FirmwareUse when changing OpenCharm OS in firmware/ (the C++ core, its LVGL screens, the HAL, the emulator or device ports). Covers the core/HAL/View split, the rules the core must keep, fonts and faces, and how to test and review screens.Votes: 0GitHub stars: 4
- Opencharm HardwareUse when changing the printed enclosure, the STL files, the 3D prototype page or board reference data in hardware/, or when a measurement from the real board arrives.Votes: 0GitHub stars: 4
- Opencharm ProtocolUse when adding or changing a message between the charm (or emulator) and charmd, or when handling protocol input in charmd or the firmware. Covers the schemas, the never-throw parser, the shared fixtures and the rules for both sides.Votes: 0GitHub stars: 4
- Opencharm Spec WorkflowUse when starting, planning, building or finishing any change in the OpenCharm repo. Covers what gets a spec (features only), numbered specs in specs/, plan.md, branches and PRs, spec status, and keeping OPENCHARM.md in sync.Votes: 0GitHub stars: 4