LogoClawIndex
CasesSkillsAbout
LogoClawIndex

javascript - Discourse JavaScript Coding Standards

Prescribes required JavaScript patterns for Discourse development

Tags

Updated: 2026-05-28

Capabilities

Typical Inputs

Typical Outputs

What this skill does

  • Use native DOM methods
  • Write explicit lifecycle methods
  • Remove event listeners
  • Cancel timers
  • Use dependency injection
  • Use arrow functions
  • Initialize objects and arrays
  • Use private field syntax
  • Use native Array methods
  • Use action handlers
  • Use native getters

Inputs

  • Discourse codebase
  • Component files
  • Service definitions

Outputs

  • Discourse core code
  • Theme files
  • Plugin code

Requirements

  • Discourse environment
  • Ember framework

Source

  • Spec: SKILL.md

ClawIndex

OpenClaw Skills & Use Case Index

ClawIndex is an ecosystem-driven index of OpenClaw skills and real-world use cases.

Index

Skills·
Cases

Meta

About·
Disclaimer·
Email·
GitHub
© 2026 ClawIndex All Rights Reserved.
javascript
discourse
ember
dom
patterns
Use native DOM methods
Write explicit lifecycle methods
Remove event listeners
Cancel timers
Discourse codebase
Component files
Service definitions
Discourse core code
Theme files
Plugin code