Implements solutions using vanilla JavaScript: DOM manipulation, event handling, Fetch API, ES modules, Web APIs, and modern ECMAScript features without framework dependencies. [EXPLICIT] Trigger: "vanilla JS", "DOM manipulation", "Fetch API", "ES modules", "plain JavaScript"
From jm-adknpx claudepluginhub javimontano/jm-adk-alfaThis skill is limited to using the following tools:
agents/guardian.mdagents/lead.mdagents/specialist.mdagents/support.mdevals/evals.jsonknowledge/body-of-knowledge.mdknowledge/knowledge-graph.mdprompts/meta.mdprompts/primary.mdprompts/variations/deep.mdprompts/variations/quick.mdtemplates/output.docx.mdtemplates/output.htmlSearches, retrieves, and installs Agent Skills from prompts.chat registry using MCP tools like search_skills and get_skill. Activates for finding skills, browsing catalogs, or extending Claude.
"Any application that can be written in JavaScript, will eventually be written in JavaScript." — Jeff Atwood (Atwood's Law)
Implements robust solutions using vanilla JavaScript with modern DOM APIs, event delegation, Fetch API, ES modules, and Web APIs without relying on framework abstractions. Use this skill when building lightweight widgets, enhancing server-rendered pages, learning fundamentals, or when a framework is overkill. [EXPLICIT]
typescript-patterns — type-safe JavaScript with TypeScripthtml-semantic — proper HTML structure for DOM manipulation targetscss-animation — JavaScript-triggered CSS animationsExample invocations:
| Scenario | Handling |
|---|---|
| Empty or minimal input | Request clarification before proceeding |
| Conflicting requirements | Flag conflicts explicitly, propose resolution |
| Out-of-scope request | Redirect to appropriate skill or escalate |