Domains
Forms
Domains
Forms
Mechanism
Breaks down how the skill works and what it produces, so you can quickly judge whether it fits your scenario and value.
When refactoring legacy JS, implementing modern ES6+ patterns, optimizing JS apps, or migrating callbacks to Promises/async-await.
references/details.md for deep patterns and references/advanced-patterns.md for pitfalls.Developer writes cleaner, efficient, modern JavaScript with fewer bugs and better performance.
Use Cases
A team maintains a jQuery-era codebase with nested callbacks and var declarations. They invoke this skill to refactor to ES6+ modules, arrow functions, and async/await. The style guide helps them apply const-by-default, destructuring, and array methods consistently, reducing bugs and improving readability across the codebase.
A developer builds a data transformation pipeline with messy Promise chains and mutable state. Using this skill, they adopt pure functions, spread operators, and optional chaining per the best practices, then consult advanced-patterns.md to avoid memory leaks. Result is a faster, testable pipeline with clearer intent.
Skill Relationships
Dependency relationships read as "the upper tier points to the lower tier." The current Skill sits in the middle tier — above are Skills that depend on it, below are Skills it depends on.
Tier 1 · These Skills Use Me
Tier 2 · Current Skill
Tier 3 · I Use These Skills
Browse this skill's relationships within its skillset. Click a node to switch the side panel; use the search box to jump to any skill.
Skill File