scopy_dev_plugin
Scopy development tools: code generation, documentation, testing, quality checks, and styling for IIO plugin development.
Plugin scopy_dev_plugin from marketplace scopy-plugins in analogdevicesinc/scopy. Commands read from the repo's manifest — 6 days ago.
This plugin runs code on your machine — its hooks fire automatically on events like tool use. The exact commands are listed below; read them before installing.
What it installs
Skills (15)
api-quality-checksAPI class validation rules for Scopy plugins. Auto-loads when reviewing or editing `*_api.h` / `*_api.cpp` files or running API quality checks.
external-researchGuidelines for using Context7, web search, and other research tools to find solutions outside the Scopy codebase. Loaded when the task involves unfamiliar technology or external libraries.
iiowidget-patternsHow to create IIOWidgets for device attributes using IIOWidgetBuilder. Covers spinbox, combo, checkbox, and read-only patterns. Auto-loads when creating IIOWidgets, mapping attributes, or building plugin UI.
scopy-api-patternsAPI class conventions for Scopy plugins including ApiObject inheritance, Q_INVOKABLE patterns, and IIOWidgetGroup access. Auto-loads when writing API classes or implementing test automation interfaces.
scopy-architecture-knowledgeCore Scopy architecture knowledge including plugin lifecycle, library dependencies, build system, and key design patterns. Loaded by clarify-task and design-task commands.
scopy-component-relationshipsHow Scopy libraries depend on each other, plugin commonalities, MessageBroker topics, shared widgets, style system flow, and build system relationships. Loaded when determining component interactions or change impact.
scopy-decision-frameworksDecision trees for common Scopy architectural choices - plugin vs core, tool vs section, widget type selection, sync vs async, GNU Radio vs direct, package organization, and API exposure. Loaded when making design decisions.
scopy-doc-formatRST documentation conventions for Scopy plugins including heading styles, toctree syntax, image placeholders, and attribute table format. Auto-loads when writing RST documentation for Scopy plugins.
scopy-plugin-patternsStandard scopy plugin patterns including ToolTemplate, refresh buttons, sections, plugin lifecycle, and architecture. Auto-loads when creating plugin scaffolds, tool classes, or section layouts.
scopy-style-rulesScopy styling system patterns including Style::setStyle, theme colors, section backgrounds, and widget styling. Auto-loads when applying styling to scopy widgets or sections.
scopy-test-formatTest case conventions for Scopy plugins including UID format, RBP priorities, RST test entry templates, and standard test sequences. Auto-loads when writing test case documentation or automated test scripts.
scopy-tools-inventoryCatalog of all Scopy development tools including package generator, testing tools, CI scripts, format/license scripts, and dev plugin commands. Loaded when analyzing what tools exist for a task.
test-automation-quality-checksJS automated test validation rules for Scopy plugins. Auto-loads when reviewing or writing test automation scripts in `js/testAutomations/`.
unit-test-patternsCode patterns and examples for Scopy IIOWidget unit tests. Covers standard helpers, data-driven testing, and complex multi-step scenarios. Auto-loads when creating or reviewing `*_Unit_test.js` files.
unit-test-quality-checksUnit test validation rules for Scopy plugin IIOWidget tests. Auto-loads when reviewing or writing `*_Unit_test.js` files.
Slash commands (13)
/scopy_dev_plugin:check-code-quality/scopy_dev_plugin:clarify-task/scopy_dev_plugin:create-api/scopy_dev_plugin:create-automated-tests/scopy_dev_plugin:create-docs/scopy_dev_plugin:create-test-docs/scopy_dev_plugin:create-unit-tests/scopy_dev_plugin:create-whatsnew/scopy_dev_plugin:design-task/scopy_dev_plugin:validate-api/scopy_dev_plugin:validate-automated-tests/scopy_dev_plugin:validate-unit-tests/scopy_dev_plugin:verify-package
Hooks (2)
- PostToolUse
bash ${CLAUDE_PLUGIN_ROOT}/hooks/scopy-format.sh
- PostToolUse
bash ${CLAUDE_PLUGIN_ROOT}/hooks/scopy-license.sh
Maintain scopy_dev_plugin?
This page updates itself from your repo. Add the badge to your README, or get it Featured to pin it above the organic results with a followed link to your site.