Development skills

Browse reusable Agent Skills, each with a clear purpose and practical guidance.

proto-bump

Change the org.meshtastic:protobufs pin for Meshtastic-Android — either bump to a tagged release (mergeable) or track develop-SNAPSHOT for a preview (draft), adding/removing the transitive resolution-force hack as appropriate. Verifies with test/allTests (not just compile) via the gradle-runner subagent, audits the new field surface, and opens a PR. Use to consume new proto changes or to re-pin a SNAPSHOT draft onto a tag.

1.73k repo starsObserved in 1 repos
Development

paasta-api-endpoint

Automates the creation of new PaaSTA API endpoints following established patterns

1.73k repo starsObserved in 1 repos
Development

mellea-logging

Best-practices guide for adding or reviewing logging in the Mellea codebase. Covers when to use log_context() vs a dedicated logger call, canonical field names, reserved attribute constraints, async/thread safety, and what events deserve dedicated log lines. Use when: adding a new log call; reviewing a PR that touches MelleaLogger; deciding where to inject context fields; debugging why a field is missing from a log record; or ensuring consistency with the project logging conventions.

1.73k repo starsObserved in 1 repos
Development

clerk-monorepo

Work effectively in the clerk/javascript SDK monorepo. Use when setting up the repo, building / testing / running a package, deciding which of the @clerk/* packages to change, writing changesets, conventional commits, or PRs, or checking whether a change is a breaking change to clerk-js or ui. Covers the pnpm + turbo dev loop, the package map, and the repo's hard rules. AGENTS.md is the authority on the rules; this skill is the how-to layer that points back to it.

1.72k repo starsObserved in 1 repos
Development

mosaic

Work on Mosaic UI: styling a component with slot recipes (`defineSlotRecipe` / `useRecipe` / slots / variants), or building a flow — authoring a state machine (`setup`, states/guards/`invoke`, wiring to React with `useMachine`/`useActor`/ `useSelector`), writing the controller (Clerk adapter) or view (rendering) layer, testing any of those layers, or migrating a legacy / pre-Mosaic component into the machine / controller / view split. Use when building, styling, debugging, testing, or migrating anything Mosaic. `references/mosaic-architecture.md` (repo root) holds the design-system contract; this skill is the how-to layer.

1.72k repo starsObserved in 1 repos
Development

adding-copyright-headers

Adds copyright headers to files based on file type. Use when creating new files or when asked to verify copyright headers.

1.72k repo starsObserved in 1 repos
Development

preparing-pr

Prepare a pull request by running presubmit with fixes. Use when preparing to commit or send a PR.

1.72k repo starsObserved in 1 repos
Development

updating-package-versions

Guides updating dependency versions in published packages to avoid mono-repo resolution failures.

1.72k repo starsObserved in 1 repos
Development

ribir-style-and-cleanliness

Specialized for code style and cleanliness within the Ribir UI framework. Use when working with Ribir DSL (@, rdl!, pipe!), state management ($read, $write, part_writer), or performance optimizations.

1.72k repo starsObserved in 1 repos
Development

ribir-widget-creator

Specialized guide for creating new Ribir UI widgets. Use this skill when asked to create, implement, or refactor a widget in the Ribir framework, especially when the work should include a gallery showcase or a hands-on UI walkthrough.

1.72k repo starsObserved in 1 repos
Development