Toolverse
All skills

duplicate-example

by iPlug2

Create a new iPlug2 plugin project by duplicating an example template

Installation

Pick a client and clone the repository into its skills directory.

Installation

Quick info

Author
iPlug2
Category
DevOps
Views
1

About this skill

Create a new iPlug2 plugin project by duplicating an example template

How to use

  1. Przygotuj dane projektu: nazwę wtyczki (bez spacji i znaków specjalnych), nazwę producenta (domyślnie "AcmeInc" jeśli nie podasz) oraz wybierz szablon bazowy. Dostępne szablony to IPlugEffect dla efektów audio, IPlugInstrument dla instrumentów polfonicznych, IPlugControls do demonstracji widżetów, IPlugWebUI dla interfejsów HTML/CSS/JS, IPlugSwiftUI dla macOS/iOS oraz IPlugSvelteUI dla interfejsów Svelte.
  2. Przejdź do katalogu Examples w repozytorium iPlug2 i uruchom skrypt duplicate.py z trzema parametrami: nazwą szablonu źródłowego, nazwą nowej wtyczki oraz nazwą producenta. Na przykład: ./duplicate.py IPlugEffect MojaWtyczka MojaFirma.
  3. Skrypt automatycznie klonuje wybrany szablon i tworzy nowy katalog projektu ze wszystkimi plikami o zmienionej nazwie i wstępnie skonfigurowanymi ustawieniami.
  4. Przejrzyj i dostosuj plik config.h: zweryfikuj unikalny identyfikator PLUG_UNIQUE_ID (4 znaki), ustaw PLUG_MFR_ID dla producenta (4 znaki) oraz opcjonalnie dodaj informacje o prawach autorskich, email i adresy URL. Możesz pominąć te kroki jeśli chcesz użyć wartości domyślnych.
  5. Zwróć uwagę na wrażliwe ustawienia: nie zmieniaj BUNDLE_NAME bez aktualizacji plików plist, a w config.h unikaj dodawania instrukcji #include.
  6. Projekt jest gotowy do dalszego rozwoju — możesz teraz edytować kod, dodawać parametry i dostosowywać interfejs użytkownika zgodnie z potrzebami wtyczki.

Related skills

context7

by mikha08-rgb

Search GitHub issues, pull requests, and discussions across any repository. Activates when researching external dependencies (whisper.cpp, NAudio), looking for similar bugs, or finding implementation examples.

DevOps
51166

grafana-dashboards

by wshobson

Create and manage production Grafana dashboards for real-time visualization of system and application metrics. Use when building monitoring dashboards, visualizing metrics, or creating operational observability interfaces.

DevOps
92262

task-master

by sfc-gh-dflippo

AI-powered task management for structured, specification-driven development. Use this skill when you need to manage complex projects with PRDs, break down tasks into subtasks, track dependencies, and maintain organized development workflows across features and branches.

DevOps
14126

senior-computer-vision

by davila7

World-class computer vision skill for image/video processing, object detection, segmentation, and visual AI systems. Expertise in PyTorch, OpenCV, YOLO, SAM, diffusion models, and vision transformers. Includes 3D vision, video analysis, real-time processing, and production

DevOps
1044

miniprogram-development

by TencentCloudBase

WeChat Mini Program development rules. Use this skill when developing WeChat mini programs, integrating CloudBase capabilities, and deploying mini program projects.

DevOps
1955

crawl4ai

by basher83

This skill should be used when users need to scrape websites, extract structured data, handle JavaScript-heavy pages, crawl multiple URLs, or build automated web data pipelines. Includes optimized extraction patterns with schema generation for efficient, LLM-free extraction.

DevOps
11128