스킬 browser-extension-developer
🧩

browser-extension-developer

안전 ⚙️ 외부 명령어🌐 네트워크 접근📁 파일 시스템 액세스

WXT로 크로스 브라우저 확장 프로그램 구축

브라우저 확장 프로그램 프로젝트는 종종 크로스 브라우저 호환성과 적절한 국제화 설정에서 어려움을 겪습니다. 이 스킬은 적절한 i18n 구조와 함께 Chrome, Firefox, Edge를 지원하는 WXT 기반 확장 프로그램 개발을 위한 명확한 가이드를 제공합니다.

지원: Claude Codex Code(CC)
📊 69 적절함
1

스킬 ZIP 다운로드

2

Claude에서 업로드

설정 → 기능 → 스킬 → 스킬 업로드로 이동

3

토글을 켜고 사용 시작

테스트해 보기

"browser-extension-developer" 사용 중입니다. How do I structure a WXT browser extension project?

예상 결과:

  • background.ts 및 content.ts 파일을 위해 browser/entrypoints/ 생성
  • i18n 파일은 browser/public/_locales/[language]/messages.json에 배치
  • browser/wxt.config.ts에서 WXT 구성
  • 빌드된 확장은 browser/.output/chrome-mv3 및 firefox-mv2로 출력

"browser-extension-developer" 사용 중입니다. Add Spanish locale to my extension

예상 결과:

  • browser/public/_locales/es/ 폴더 생성
  • appDescription 및 openWithRepomix 키를 포함한 messages.json 추가
  • npm run build-all를 실행하여 로케일 재생성
  • 호환성을 위해 Chrome 및 Firefox에서 테스트

"browser-extension-developer" 사용 중입니다. What commands do I use for Firefox development?

예상 결과:

  • 핫 리로드와 함께 실시간 개발을 위해 npm run dev:firefox 사용
  • Firefox는 Chrome이 사용하는 MV3 대신 MV2 매니페스트 사용
  • Firefox 스토어 제출을 위해 빌드하려면 npm run build:firefox 실행
  • Firefox 전용 API에 대해 폴리필이 필요할 수 있음

보안 감사

안전
v4 • 1/17/2026

This skill contains only documentation files with no executable code, network calls, or filesystem access. The static analysis flagged markdown code fences and JSON content as security issues, but evaluation confirms these are false positives. SKILL.md provides guidance for WXT-based browser extension development.

2
스캔된 파일
212
분석된 줄 수
3
발견 사항
4
총 감사 수
감사자: claude 감사 이력 보기 →

품질 점수

38
아키텍처
100
유지보수성
85
콘텐츠
22
커뮤니티
100
보안
91
사양 준수

만들 수 있는 것

크로스 브라우저 워크플로 설정

Chrome, Firefox, Edge 호환성을 위한 적절한 엔트리포인트를 가진 WXT 기반 확장 프로그램 프로젝트 구성

다국어 지원 관리

문서화된 i18n 구조와 필수 메시지 키를 따라 새로운 언어 로케일 추가

빌드 프로세스 표준화

브라우저 확장 프로그램 프로젝트에 대해 팀 전체에서 일관된 개발 및 빌드 명령어 확립

이 프롬프트를 사용해 보세요

프로젝트 구조 개요
WXT 확장을 위한 browser/ 디렉토리 구조와 background 스크립트, content 스크립트, 구성 파일을 배치할 위치 설명
새 언어 추가
확장에 새로운 언어 로케일을 추가하는 방법과 필요한 폴더 구조 및 메시지 키를 보여줘
여러 브라우저용 빌드
Chrome, Firefox, Edge용 확장을 빌드하는 명령어와 알아두어야 할 주요 차이점이 뭐야?
개발 워크플로
WXT 기반 브라우저 확장 프로그램을 개발, 테스트, 린팅하기 위한 필수 npm 명령어 목록

모범 사례

  • background 및 content 스크립트 책임을 명확하게 분리 유지
  • 새 메시지 키 추가 시 모든 로케일 파일 업데이트
  • 개발 중 Chrome과 Firefox 모두에서 테스트

피하기

  • .output 디렉토리의 파일을 직접 수정
  • 호환성 확인 없이 브라우저 전용 API 사용
  • 필수 키가 누락된 불완전한 로케일 파일 추가

자주 묻는 질문

이 스킬은 어떤 브라우저를 지원합니까?
WXT 프레임워크와 Manifest V3를 사용하여 Chrome, Firefox, Edge 확장 프로그램 개발을 다룹니다.
주요 제한 사항은 무엇입니까?
WXT 기반 프로젝트에 대한 문서화 가이드에 초점을 맞추며 코드를 생성하거나 스토어 제출을 처리하지 않습니다.
기존 확장 프로그램 프로젝트와 함께 사용할 수 있습니까?
네, browser/ 디렉토리 레이아웃을 가진 WXT 프레임워크 구조를 따르는 경우 사용할 수 있습니다.
이 스킬은 내 코드나 데이터에 액세스합니까?
아니요, 문서화 가이드만 제공하고 코드, 네트워크에 액세스하거나 코드를 실행하지 않습니다.
빌드 실패를 해결하려면 어떻게 해야 합니까?
npm 스크립트 구성, WXT 설정을 확인하고 모든 종속성이 올바르게 설치되어 있는지 확인하세요.
일반 확장 프로그램 튜토리얼과 어떻게 다릅니까?
특히 WXT 프레임워크 규칙과 문서화된 프로젝트 구조에 초점을 맞춥니다.

개발자 세부 정보

파일 구조

📄 SKILL.md