From powerbuilder-dev
Use when creating new PowerBuilder objects (windows, user objects, DataWindows). Ensures proper inheritance and naming conventions.
How this skill is triggered — by the user, by Claude, or both
Slash command
/powerbuilder-dev:pb-createThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
1. **Identify the correct ancestor** using `pb_get_inheritance`
Identify the correct ancestor using pb_get_inheritance
w_ancestor_sheet or w_ancestor_responsenvo_ancestor or similarIdentify the correct library
pb_get_project_structure to see available libraries_sales for sales features)Follow naming conventions
w_ for windowsnvo_ for non-visual objectsd_ for datawindowsUse pb_create_object with:
name: the object name (following conventions)type: 'window', 'userobject', or 'menu'ancestor: the appropriate base classlibrary: the target library namepb_compile to verifynpx claudepluginhub juliendetilleux/powerbuilder-toolkit --plugin powerbuilder-devGuides ABAP object creation workflow: confirms transport and package, auto-creates and activates objects via MCP.
Queries a plugadvpl index to look up ADVPL metadata (functions, callers/callees, table usage, MV_ params, SX3 fields, SX7 chains) before reading full source files, reducing token usage 10-50x.
Creates, updates, and deploys Power Apps generative pages for model-driven apps using React 17, TypeScript, Fluent UI V9, and PAC CLI. Useful for building or updating pages in Power Apps.