بنقرة واحدة
bigUML
يحتوي bigUML على 7 من skills المجمعة من borkdominik، مع تغطية مهنية على مستوى المستودع وصفحات skill داخل الموقع.
Skills في هذا المستودع
Create new or update existing technical documentation for the bigUML project. Use this skill whenever the user asks to document a feature, write a guide, explain architecture, create a how-to, update existing docs, or mentions "docs", "documentation", "write up", "explain how X works", or "document this". Also use it when the user has just finished implementing a feature and wants to capture how it works for other contributors.
Create a new feature package in the bigUML monorepo with proper environment folders, DI modules, exports map, and registration. Use this skill whenever the user wants to create a new package, add a new feature, scaffold a package, set up a new module, or mentions "new package", "feature package", "create package", "add feature", "scaffold", or "monorepo package". Also use when the user needs to understand the package structure or environment folder conventions.
Add a new GLSP action with server-side handling and optional client-side dispatch. Covers action type definition, ActionHandler or OperationHandler creation, and DiagramFeatureModule registration. Use this skill whenever the user wants to add an action, create a GLSP action, implement an action handler, add an operation, handle a request/response, mentions "action", "ActionHandler", "OperationHandler", "GLSP action", "DiagramFeatureModule", or needs server-client communication for a diagram feature.
Add a new UML element type end-to-end: define it in def.ts, run code generation, and optionally create diagram rendering. Use this skill whenever the user wants to add a new element, extend the metamodel, modify def.ts, add a node or edge type, create a new UML class/interface/component/package/activity/etc., or mentions "tool palette", "new element", "def.ts", "metamodel", or "code generation". Also use when the user asks to add properties to an existing element or change decorators.
Add a new VSCode command to bigUML with DI-based registration. Covers implementing VSCodeCommand, binding in a VscodeFeatureModule, and declaring in package.json. Use this skill whenever the user wants to add a command, register a command, create a keyboard shortcut action, add a menu item, mentions "command", "VSCode command", "command palette", "registerCommand", "keybinding", or needs to trigger an action from the command palette or a menu.
Add a new webview to bigUML - sidebar panel, bottom panel, or custom editor. Covers provider class, DI registration, React entry point, messaging, and esbuild bundling. Use this skill whenever the user wants to add a webview, create a sidebar, add a panel, build a custom editor, mentions "webview", "sidebar view", "panel", "WebviewViewProvider", "WebviewEditorProvider", or needs to set up messaging between extension host and a webview. Also use when the user wants to understand the webview architecture or fix webview messaging issues.
Create new skills and improve existing skills. Use when users want to create a skill from scratch, update or optimize an existing skill, or need guidance on skill structure and best practices.