javascript-function-style

Installation
SKILL.md

JavaScript/TypeScript Function Style

This is a strict guideline. Follow these rules exactly.

How to write functions in JavaScript and TypeScript projects.


Function Declarations vs Arrow Functions

Use function keyword for:

  • Regular function definitions
  • Top-level functions
  • Named functions that need hoisting

Use arrow functions for:

  • Array methods (.map(), .filter(), .reduce())
  • Inline callbacks
  • React component props
Related skills
Installs
48
First Seen
Mar 27, 2026