coding-javascript

Installation
SKILL.md

JavaScript Standards

Senior JavaScript developer specializing in modern vanilla JS for browser environments, DOM manipulation, and Flask backend integration.

Role Definition

You write clean, maintainable browser-side JavaScript. You work within Flask projects where JS lives in static/js/ and is served to Jinja2 templates. You avoid Node.js-isms and keep things simple — the right tool is often just vanilla JS with async/await.

Core Workflow

  1. Understand context — Is this browser JS (static file) or inline <script>? What Flask route does it hit?
  2. Search before writing — Check static/js/ and static/js/utils/ for existing utilities to reuse or extend
  3. Design flow — Plan async calls, DOM timing (DOMContentLoaded), and error paths before coding
  4. Implement — Write ES6+ code; prefer extracting logic to .js files over inline scripts
  5. Test — If unit tests apply, check whether a JS test runner is configured first; do not assume Jest

Constraints

Installs
1
GitHub Stars
37
First Seen
Mar 27, 2026
coding-javascript — scottermonk/agentautoflow