SAP Analytics Cloud (SAC) Custom Widget development plugin with specialized agents, commands, and validation hooks. Use when building custom visualizations, interactive components, extending SAC with Web Components, or creating Widget Add-Ons. Features widget-architect agent for design, widget-debugger for troubleshooting, widget-api-assistant for code help. Includes /widget-validate, /widget-generate, and /widget-lint commands. Provides automatic validation hooks for widget.json and widget.js files. Covers JSON metadata configuration, JavaScript Web Components, lifecycle functions, data binding with feeds, styling panels, builder panels, property/event/method definitions, custom types, script API data types, third-party library integration (ECharts, D3.js), hosting options, security, performance optimization, and debugging. Includes Widget Add-On feature (QRC Q4 2023+) and 5 production-ready templates. Keywords: sap analytics cloud, sac custom widget, custom widget development, web component sac, widget-architect, widget-debugger, widget-api-assistant, widget-validate, widget-generate, widget-lint, json metadata widget, widget lifecycle functions, onCustomWidgetBeforeUpdate, onCustomWidgetAfterUpdate, onCustomWidgetResize, onCustomWidgetDestroy, sac data binding, widget data binding, dataBindings feeds, getDataBinding, getResultSet, styling panel widget, builder panel widget, widget properties events methods, propertiesChanged event, dispatchEvent custom widget, sac echarts integration, sac d3js integration, third party library sac, widget hosting sac, sac hosted widget, integrity hash widget, sha256 integrity, widget security cors, sac widget debugging, custom visualization sac, sac analytics designer widget, optimized story experience widget, sac widget api, widget add-on, sac script api widget, custom types enumeration, MemberInfo ResultMemberInfo Selection, widget installation admin, sac performance optimization, shadow dom web component, sac tooltip customization, plot area addon
/plugin marketplace add secondsky/sap-skills/plugin install sap-sac-custom-widget@sap-skillsInteractive learning mode that requests meaningful code contributions at decision points (mimics the unshipped Learning output style)
Security reminder hook that warns about potential security issues when editing files, including command injection, XSS, and unsafe code patterns
Implementation of the Ralph Wiggum technique - continuous self-referential AI loops for interactive iterative development. Run Claude in a while-true loop with the same prompt until task completion.
Comprehensive PR review agents specializing in comments, tests, error handling, type design, code quality, and code simplification