Skills on AI

Software Engineering › Web frameworks

7 skills.

Angular Programming

Use when asked to write, explain, or debug general-purpose Angular code — components and templates, dependency injection, signals/RxJS-based reactivity, modules/standalone components — as a TypeScript UI framework, distinct from lily-design-system-angular's specific component package built on it.

Blazor Programming

Use when asked to write, explain, or debug general-purpose Blazor code — components/razor syntax, Server vs. WebAssembly hosting models, data binding, dependency injection — as a C#/.NET UI framework, distinct from lily-design-system-blazor's specific component package built on it.

Nunjucks Programming

Use when asked to write, explain, or debug general-purpose Nunjucks templates — variables/filters, template inheritance, control structures, autoescaping — as a JavaScript server-side templating engine, distinct from lily-design-system-nunjucks's specific template/macro package built on it.

React Programming

Use when asked to write, explain, or debug general-purpose React code — components and JSX, hooks (useState/useEffect), the virtual DOM/reconciliation — as a JavaScript/TypeScript UI library, distinct from lily-design-system-react's specific component package built on it.

Svelte Programming

Use when asked to write, explain, or debug general-purpose Svelte code — compile-time reactivity, runes ($state/$derived/$effect), single-file components, SvelteKit basics — as a JavaScript/TypeScript UI framework, distinct from lily-design-system-svelte's specific component package built on it.

Sveltia I18n

Use when adding internationalization to a Svelte or SvelteKit app with the sveltia-i18n library (`@sveltia/i18n`) — a Svelte 5 runes-based i18n library that uses Unicode MessageFormat 2 (MF2) for message syntax instead of ICU MessageFormat 1 or ad hoc placeholder formats. Distinct from [[svelte-programming]] (the framework itself) and [[unicode-messageformat]] (the message syntax it relies on).

Vue Programming

Use when asked to write, explain, or debug general-purpose Vue code — the Composition API, reactivity (ref/reactive), single-file components, directives — as a JavaScript/TypeScript UI framework, distinct from lily-design-system-vue's specific component package built on it.