타입 강제 변환, `this` 바인딩, 비동기 오류와 같은 일반적인 언어적 함정을 식별, 예방 및 수정하도록 설계된 실용적인 JavaScript 가이드 및 툴킷입니다.
레지스트리에서 스킬을 바로 설치하는 가장 빠른 방법입니다.
npx clawhub@latest install javascript-toolkit-free
스킬 폴더를 다음 위치 중 하나로 복사하세요
~/.openclaw/skills/ <project>/skills/ 우선순위: 워크스페이스 > 로컬 > 번들
이 프롬프트를 OpenClaw에 복사하면 자동으로 설치됩니다.
Clawhub를 사용해서 javascript-toolkit-free 설치를 도와줘. Clawhub가 설치되어 있지 않다면 먼저 설치해 줘 (npm i -g clawhub).
ZIP 아카이브 형태의 원본 스킬 파일을 받으세요.
javascript-toolkit-free는 Openclaw Skills 생태계 내의 개발자 유틸리티로, JavaScript 프로그래머가 일반적인 언어적 함정을 피하고 최선의 코딩 프랙티스를 적용하도록 안내하도록 설계되었습니다. 동등성 검사, this 스코프 확인, 배열 변형, 부동 소수점 정밀도 및 비동기 프로그래밍과 같은 핵심 영역을 다루며 디버깅 및 코드 작성 시 지능형 어시스턴트 역할을 합니다.
자연어 상호작용을 활용하여 이 도구는 개발자가 미묘한 버그를 방지하고 견고하고 고성능의 코드베이스를 구축할 수 있도록 지원합니다. 무료 버전을 통해 일상적인 웹 개발에서 자주 발생하는 문제를 해결하기 위한 빠른 참조 치트 시트, 실행 가능한 리팩토링 전략 및 코드 조각을 제공합니다.
Promise 또는 async/await 체인이 멈추는 이유나 forEach와 같은 배열 루프가 비동기 작업을 기다리지 못하는 이유를 식별합니다.this 스코프 문제 해결: 이벤트 콜백, 이탈된 메서드 및 표준 함수 내부에서 손실된 실행 컨텍스트를 복구합니다..sort() 및 .reverse()와 같은 변형 메서드를 .toSorted() 또는 배열 전개와 같은 불변 대안으로 교체합니다.==)으로 인한 버그를 제거하고 예상치 못한 암묵적 타입 변환을 처리합니다.0.1 + 0.2 !== 0.3)를 수정합니다.SKILL.md를 읽어 사용 가능한 JavaScript 분석 기능과 베스트 프랙티스 규칙을 매핑합니다.input_params와 같은 파라미터를 통해 개발자 명령 또는 코드 조각을 수신하여 조회, 분석 또는 수정 사항을 생성합니다.config_options를 통해 옵션을 수정하여 실행 기본 설정을 변경하거나 환경을 재설정하거나 사용자 지정 규칙을 가져옵니다.output_format을 활용하여 에이전트는 구조화된 코드 제안, 성능 요약 또는 리팩토링된 함수를 반환합니다.로컬에서 코드 검증 스크립트를 실행하려면 Node.js 18 이상이 설치되어 있는지 확인하세요.
특정 수정 사항에 필요한 옵션 패키지를 설치합니다.
npm install decimal.js
이 스킬은 로컬 AI 에이전트 설정 내에서 순수 Markdown 지침 세트를 사용하여 작동하므로 추가 API 키가 필요하지 않습니다.
| 파라미터 | 역할 | 설명 |
|---|---|---|
input_params |
실행 입력 | 코드 조각과 기술 명령을 전달하여 수정 사항을 생성, 조회 또는 내보냅니다. |
config_options |
설정 | 스킬 실행 설정을 조정하거나 옵션을 가져오거나 활성화된 규칙을 재설정합니다. |
output_format |
응답 형식 | 리팩토링된 코드 및 요약 보고서의 내보내기 구조를 지정합니다. |
| 카테고리 | 집중 영역 | 일반적인 함정 |
|---|---|---|
| 동등성 | 느슨함 vs 엄격함 (== vs ===) |
"0" == false는 true로 평가됨 |
| 컨텍스트 | this 바인딩 |
콜백 내부에서 손실된 컨텍스트 |
| 클로저 | 변수 캡처 | var를 사용한 공유 루프 변수 |
| 배열 | 원본 변형 | .sort() 또는 .reverse()가 원본 상태를 변형함 |
| 비동기 | Promises / async |
처리되지 않은 Promise, await되지 않은 루프 |
| 숫자 | 부동 소수점 연산 | 0.1 + 0.2 !== 0.3 |
"use strict"를 강제 적용하고, 의도치 않은 전역 변수 선언 및 중복 파라미터를 방지합니다.JSON.parse(JSON.stringify()) 방식 대신 structuredClone()과 같은 최신 표준을 권장합니다.?.) 및 널 병합(??) 구조를 생성합니다.WeakMap/WeakSet 활용 기회를 감지합니다.로드 중
편집된 비디오 파일과 원본 소스를 시계열 순서로 나란히 렌더링하고 검증하는 Python 유틸리티입니다.

푸티지를 평가하고, 맞춤형 명명된 룩을 생성하고, 피부톤을 보호하며, 이식 가능한 3D LUT를 베이킹하는 코드 기반 색보정 도구입니다.

실증적 연구 논문의 계획, 작성, 수정 및 감사를 안내하는 동시에 실증적 증거를 보존하도록 설계된 AI 에이전트 기술입니다.

실제 작문 샘플을 분석하고 자동화된 워크플로우를 위해 고도로 재현 가능한 브랜드 보이스 가이드를 생성하는 구조화된 시스템입니다.

Go 애플리케이션에서 동시성 누수, 채널 데드락 및 메모리 문제를 AI 코딩 에이전트가 식별하고 방지할 수 있도록 설계된 기술 참조 및 진단 기능입니다.

명령어 실행을 통한 브랜치 워크플로, commit 추적 및 충돌 해결을 포함하여 핵심 Git 버전 관리 기능을 제공하는 Openclaw Skills 항목입니다.








































