Surveyjs

Use this skill whenever the user works with SurveyJS — the JSON-driven form/survey library. Trigger on mentions of SurveyJS, Survey Creator, survey-core, survey-react-ui, survey-angular-ui, survey-creator-* packages, `new Survey.Model`, or survey JSON schemas. Also trigger when authoring or debugging survey JSON (questions, calculatedValues, triggers, visibleIf/enableIf/requiredIf, choicesByUrl, paneldynamic, matrix), customizing Survey Creator (toolbox, property grid, tabs, save hooks), registering custom types or functions via Serializer/ComponentCollection/FunctionFactory, or running survey-core server-side under Microsoft.ClearScript V8 in .NET (schema/data validation, extending surveyjs-validation.js, XMLHttpRequest errors from the bundle). Trigger even on plain-language framings ("multi-page form", "form designer", "calculated field") when SurveyJS or its packages are named. Do NOT trigger for generic form libs (react-hook-form, ajv), other survey vendors (SurveyMonkey, Typeform), or unrelated UI.

tomevault-io Updated

File contents

tomevault-io/skills-registry/tree/main/mssalkhalifah--agent-skills--surveyjs commit 0cdec96cfc

Frequently asked questions

npx skillmds@latest add tomevault-io/surveyjs