Find the skill for your next task.

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

ss-plan

Phase 2 of Serial Studio's spec-driven workflow: turn an approved spec.md into a technical design (plan.md) — files, data flow, hotpath/threading impact, tradeoffs, risks, test plan. Use after /ss-spec is approved, or "plan this spec", "design the implementation". Reads the doc/claude sub-docs and the real code; gates on human approval before /ss-tasks.

7.05k repo starsObserved in 1 repos
Productivity

ss-spec

Phase 1 of Serial Studio's spec-driven workflow: capture WHAT a feature must do and WHY, with no implementation detail. Use to start any non-trivial or multi-file feature — "spec this out", "write a spec", "start a feature", "let's spec-drive X". Produces doc/claude/specs/NNNN-slug/spec.md and gates on human approval before /ss-plan.

7.05k repo starsObserved in 1 repos
Productivity

ss-tasks

Phase 3 of Serial Studio's spec-driven workflow: decompose an approved plan.md into an ordered, individually-verifiable task checklist (tasks.md). Use after /ss-plan is approved, or "break this into tasks", "task it out". Gates on human approval before /ss-implement.

7.05k repo starsObserved in 1 repos
Productivity

ss-verify

Run Serial Studio's structural/style linter and commit pipeline. Use before committing, when asked to "verify conventions", "check code style", "lint", "run code-verify", or "sanitize the commit". Wraps scripts/code-verify.py and scripts/sanitize-commit.py — the repo's style contract.

7.05k repo starsObserved in 1 repos
Testing & Quality

plannotator-annotate

Open Plannotator's annotation UI for a file, folder, or URL, then address the returned annotations.

7.05k repo starsObserved in 4 repos
Apps & Automation

plannotator-review

Open Plannotator's browser-based code review UI and address the returned feedback.

7.05k repo starsObserved in 4 repos
Testing & Quality

build-doc

Use when building, previewing, or testing the TinyUSB Sphinx docs locally (docs/ → HTML), chasing Sphinx warnings, understanding how example READMEs get into the docs, or regenerating the auto-generated reference files after adding a board or dependency (boards.rst, dependencies.rst, BoardPresets.json, CMakePresets.json).

6.98k repo starsObserved in 1 repos
Documents

make-release

Use when cutting a new TinyUSB release — version bump, regenerated files, the per-release changelog, and validation before the maintainer commits and tags.

6.98k repo starsObserved in 1 repos
DevOps & Security

pvs

Use when running PVS-Studio static analysis (SAST + MISRA C:2023 / C++:2008) on TinyUSB for a given board. Builds the examples with an exported compile_commands.json, runs pvs-studio-analyzer against .PVS-Studio/.pvsconfig, and emits readable + SARIF output.

6.98k repo starsObserved in 1 repos
Testing & Quality

usb-recover

Use when a USB device or fixture on the ci HIL rig is stuck, hung, not enumerating, or wedged after a failed flash or test, or when processes touching USB (testusb, JLinkExe, uhubctl, libusb tools) start hanging in D state.

6.98k repo starsObserved in 1 repos
DevOps & Security