Canvas Plugin Assistant

Canvas Plugin Assistant from canvas-medical/coding-agents.

by @canvas-medical 12 skills

Skills in this plugin

12
  1. Testing · canvas-medical bundle
    Unit test authoring and coverage checking for Canvas plugins
    1 install
  2. Canvas Sdk · canvas-medical bundle
    Canvas SDK reference and documentation. Use whenever a question, claim, or piece of code touches Canvas SDK capabilities, API usage, implementation patterns, or testing — including quick conversational questions ("how do I ingest ADTs?", "what's the import for X?", "does Canvas support Y?"). The bundled docs are the source of truth; do not answer Canvas SDK questions from memory.
    1 install
  3. Canvas Platform · canvas-medical bundle
    Canvas native-feature reference. Use whenever a question or plan touches whether Canvas already does something natively ("can we set up appointment reminders?", "does Canvas handle X out of the box?"). The bundled docs are the source of truth; do not answer from memory.
    1 install
  4. Icon Generation · canvas-medical
    Generate SVG icons and convert them to 48x48 PNG format for Canvas plugins and applications
    0 installs
  5. Plugin Patterns · canvas-medical bundle
    Canvas plugin architecture patterns, best practices, and implementation templates
    1 install
  6. Instance Analyze · canvas-medical
    Analyze Canvas instance configuration to understand the target environment for plugin development
    1 install
  7. Custom Data Patterns · canvas-medical bundle
    Custom Data anti-patterns and corrections for Canvas plugins - unnecessary compatibility checks, misuse of AttributeHubs vs CustomModels
    0 installs
  8. Database Performance · canvas-medical bundle
    Database performance for Canvas plugins - N+1 detection, over-hydration/memory, write amplification, and Canvas execution limits (effect-batch ceiling, dbid PK)
    1 install
  9. Companion App Patterns · canvas-medical bundle
    Design, UI, data-access, and packaging conventions for Canvas provider companion applications (scopes `provider_companion_global`, `provider_companion_patient_specific`, `provider_companion_note_specific`). Use when building or reviewing a plugin whose manifest declares one of those scopes, or whose `Application.on_open` emits a `LaunchModalEffect` for the companion surface.
    1 install
  10. Fhir API Client Security · canvas-medical bundle
    Security review for plugins acting as FHIR API clients - token management, scope validation, and patient-scoped authorization
    1 install
  11. Plugin API Server Security · canvas-medical bundle
    Security review for plugin API endpoints (SimpleAPI, WebSocket) - authentication and authorization when your plugin is the SERVER
    0 installs
  12. Fhir API Client Development · canvas-medical bundle
    FHIR API reference and documentation for Canvas plugins that need to read or write data via FHIR endpoints
    1 install