
de emdash10,745
Guides et exemples pour structurer et implémenter des plugins EmDash CMS : descripteurs, définitions de plugins au runtime, interface d'administration, stockage, routes et publication sur le mark
Cette compétence documente la création de plugins EmDash CMS (packages TypeScript) avec une séparation claire entre les descripteurs au moment de la compilation et les définitions de plugins au runtime. Elle explique les formats de plugins (standard vs natifs), l'anatomie des descripteurs et des entrées de sandbox, les capacités, le stockage, l'interface d'administration (Block Kit), les routes API et les étapes de publication.
Utilisez cette compétence lors de la création d'un nouveau plugin EmDash, de la conversion d'une fonctionnalité en plugin ou de la préparation d'un package pour la publication sur la marketplace EmDash. Elle est pertinente pour les auteurs de plugins créant des hooks, des pages d'administration, des collections de stockage ou des blocs de texte Portable.
references/ avec des documents plus approfondis (hooks, interface d'administration, publication).Cible les agents et outils orientés développeurs capables d'écrire des packages TypeScript, d'exécuter des tâches de build Node/Astro et de publier des artefacts npm. Fonctionne bien avec les CLI locales, les pipelines CI et les systèmes d'agents aidant à la structuration du code (ex: intégrations Codex/gh CLI, agents orientés développeurs).
Documentation-only skill for creating EmDash CMS plugins. Covers standard and native plugin formats, hooks, storage, API routes, admin UI, capabilities, and marketplace publishing. No scripts to execute — purely instructional with comprehensive TypeScript examples. Well-organized with reference files for deeper topics.
Clean documentation skill with no security concerns. Thorough coverage of plugin architecture including sandboxing model. Examples use some `any` types which is pragmatic for a tutorial but not ideal for production code. Missing explicit scope/triggers in frontmatter description could be more specific.