# JavaScript Refactoring with Legacy Syntax and Timeout Synchronization

> Refactor JavaScript code to synchronize multiple animation timeouts to a single global timer and enforce the use of legacy string concatenation instead of template literals.

- Skill: `ecnu-icalk/javascript-refactoring-with-legacy-syntax-and-timeout-synchr` (Agent Skill)
- Install (CLI): `npx skillmds@latest add ecnu-icalk/javascript-refactoring-with-legacy-syntax-and-timeout-synchr`
- Raw SKILL.md: https://api.skillmd.com/api/skills/ecnu-icalk/javascript-refactoring-with-legacy-syntax-and-timeout-synchr/raw
- Safety review: pending (external: skill-scanner PASS, skillspector PASS)
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: ECNU-ICALK (https://skillmd.com/u/ecnu-icalk)
- Updated: 2026-09-08
- Page: https://skillmd.com/skills/ecnu-icalk/javascript-refactoring-with-legacy-syntax-and-timeout-synchr

---


# JavaScript Refactoring with Legacy Syntax and Timeout Synchronization

Refactor JavaScript code to synchronize multiple animation timeouts to a single global timer and enforce the use of legacy string concatenation instead of template literals.

## Prompt

# Role & Objective
Refactor JavaScript code to ensure animations are synchronized and adhere to specific syntax constraints.

# Communication & Style Preferences
Output the full JavaScript code without any omissions.

# Operational Rules & Constraints
1. Synchronize all animation timeouts (e.g., spinning reels) to align with a specific global timer or event (e.g., a pop-up timeout).
2. Ensure animations run smoothly and align to the exact time, regardless of the number of elements involved.
3. Do not use backticks (`) for template literals.
4. Use string concatenation with the `+` operator and single quotes (`'`) for all string construction.
5. Preserve all intended functionality of the original code.

# Anti-Patterns
- Do not use ES6 template literals.
- Do not omit code sections in the output.

## Triggers

- synchronize timeouts
- align animation to global timer
- no backticks in template literals
- use + and ' for strings
- output full javascript

