Curtis Galloway
Community@curtisgalloway · California, USA
Curtis Galloway publishes skills for USB hardware analysis, clean-room driver porting, single-board-computer bring-up, and disciplined agent-driven software engineering.
Agent Skills by Curtis Galloway
Showing 31 vetted skills indexed across 1 GitHub repositories.
usb-device-profile
Generate USB device-profile JSON describing endpoint types, directions, and packet sizes from driver source.
cynthion-capture
Capture USB traffic with a Cynthion analyzer into Wireshark-compatible pcap files.
cynthion-setup
Installs and verifies Cynthion CLI, Packetry, tshark, and Linux udev rules for USB analysis.
bus-pirate
Drive a Bus Pirate 5/6 to probe, sniff, and script I2C, SPI, UART, and 1-Wire buses.
cynthion-reverse-engineer
Reverse-engineer proprietary USB device protocols from Cynthion captures and generate replay and Facedancer emulation scripts.
mcci-3411
Operate an MCCI Model 3411 USB 3.2 Gen2 test device via its FTDI control port and RTEMS shell.
siglent-scope
Remote-control Siglent SDS1000X-E oscilloscopes over TCP using SCPI commands.
cynthion-pcap-decode
Decode, analyze, and diff USB 2.0 pcap captures from Packetry and Cynthion.
cleanroom-implementer
Enforces clean-room source isolation for agents implementing drivers from verified specs.
board-expert-scaffold
Generates a new board-expert skill for an SoC or single-board computer from a template.
anchored-peripheral-spec
Generate source-anchored peripheral driver specs with file:line citations verified against pinned commits.
cleanroom-spec
Generates verified clean-room implementation specs for porting peripheral drivers across licenses.
os-investigator
Investigate OS and firmware source to produce clean-room hardware facts and mechanism reports.
rpi4-expert
Answers Raspberry Pi 4 and BCM2711 hardware questions with clean-room facts from datasheets and source trees.
rpi-expert
Answers Raspberry Pi 5 low-level hardware questions using BCM2712 and RP1 sources under clean-room rules.
indiedroid-nova-expert
Provides hardware facts and bring-up guidance for Indiedroid Nova and Rockchip RK3588S boards.
agent-agnostic-skills
Detects and prevents harness lock-in when authoring agent skills, hooks, and scripts.
learn
Extracts lessons from agent session transcripts into instruction files and skill proposals.
intern-mode
Stops agent loops after 12 turns without progress and files a stuck report.
claude-session-transcript
Extracts real user prompts from Claude Code session transcript JSONL files.
handoff
Writes and resumes HANDOFF.md files preserving session state across context clears.
wrapup
Generate a markdown summary of agent sessions since the last git commit for PR descriptions.
gdoc-review-loop
Runs numbered Google Docs review rounds for repo-owned Markdown documents.
design-partner
Maintains a discussion-only posture for design brainstorming and architecture tradeoff analysis.
Frequently Asked Questions About Curtis Galloway
FAQPage SchemaWhat tasks can I accomplish with Curtis Galloway's skills?▼
You can capture and decode USB traffic with Cynthion hardware, reverse-engineer USB protocols, drive Bus Pirate and Siglent oscilloscopes, write clean-room driver specs for Raspberry Pi 4/5 and RK3588 boards, run adversarial PR reviews, cut gated releases, and manage agent sessions via handoff, learn, and wrapup skills.
Who are these skills designed for?▼
Embedded and low-level engineers doing board bring-up or driver porting, hardware security researchers reverse-engineering USB devices, and developers who run coding agents and want disciplined session management, evidence-based code review, dependency scoring, and release engineering.
What hardware and software prerequisites do the USB skills need?▼
The cynthion-setup skill installs the cynthion CLI, Packetry GUI, tshark, and Linux udev rules before any capture work. Bus Pirate skills require Bus Pirate 5/5XL/6 hardware (not classic v3.x), and the Siglent skill targets SDS1000X-E series oscilloscopes reachable over the network.
How does the clean-room driver porting pipeline work?▼
os-investigator extracts provenance-tagged hardware facts from kernel or firmware source without copying code; cleanroom-spec or anchored-peripheral-spec turns those facts into a file:line-cited spec; cleanroom-implementer enforces the rules while target-OS driver code is written, with leak scanning and drift detection throughout.
Do these skills work across different coding-agent harnesses?▼
Yes. The agent-agnostic-skills skill defines how to write skills, hooks, and subagent definitions that survive a harness change, and ships portability_scan.py to mechanically detect hardcoded paths, variables, or tool names that would break under a different agent.