claude

scopy_dev_plugin

Scopy development tools: code generation, documentation, testing, quality checks, and styling for IIO plugin development.

503 on GitHubby Muthi Ionut Adrianv1.0.0GPL-3.0updated 6 days ago
/

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-checks

    API class validation rules for Scopy plugins. Auto-loads when reviewing or editing `*_api.h` / `*_api.cpp` files or running API quality checks.

  • external-research

    Guidelines 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-patterns

    How 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-patterns

    API 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-knowledge

    Core Scopy architecture knowledge including plugin lifecycle, library dependencies, build system, and key design patterns. Loaded by clarify-task and design-task commands.

  • scopy-component-relationships

    How 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-frameworks

    Decision 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-format

    RST 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-patterns

    Standard 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-rules

    Scopy 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-format

    Test 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-inventory

    Catalog 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-checks

    JS automated test validation rules for Scopy plugins. Auto-loads when reviewing or writing test automation scripts in `js/testAutomations/`.

  • unit-test-patterns

    Code 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-checks

    Unit 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

View source on GitHub analogdevicesinc.github.io

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.

claude & codex pluginslisted