🎮 Roblox Dev Skill
CI
AI 코딩 에이전트가 정확하고 최신 로블록스 코드를 작성하도록 만드는 [Agent Skill]. Roblox, Luau 또는 Roblox Studio를 언급하면 에이전트는 이 스킬을 로드합니다: 라우팅 파일(SKILL.md)와 Luau, 클라이언트-서버 아키텍처, 보안, DataStores, UI, 성능, 수익화, 마이그레이션 및 MCP 서버를 통해 Roblox Studio를 구동하는 방법에 대한 14개의 참고 가이드가 포함되어 있습니다. Claude Code, Codex, Cursor, Gemini CLI, Antigravity, GitHub Copilot 및 Agent Skills 형식을 읽는 모든 에이전트와 함께 작동합니다.
Skill 2.22.0 · 2026-11-07에 로블록스 스튜디오 0.746.0.7461269 및 Luau 0.745를 기준으로 검증됨. 모든 코드 예제는 --!strict 하에서 타입 체크되었으며 실제 Studio 환경에서 실행되었고, 모든 사실적 진술은 공식 출처나 테스트를 통해 확인되었습니다.
Roblox는 매주 배포되므로 이것은 마지막으로 검증된 시점이며 오늘 버전이 아닙니다.
이것은 에이전트가 읽는 마크다운 파일입니다. MCP 서버가 아니며 도구를 전송하지 않습니다: Studio 액세스를 위해서는 [Studio의 내장된 MCP 서버]를 활성화하세요.
빠른 설치 (Quick install)
macOS, Linux, WSL, Git Bash
curl -fsSL https://raw.githubusercontent.com/MSayib/roblox-dev-skill/master/install.sh | bash
Windows PowerShell
irm https://raw.githubusercontent.com/MSayib/roblox-dev-skill/master/install.ps1 | iex
Windows CMD
curl -fsSL https://raw.githubusercontent.com/MSayib/roblox-dev-skill/master/install.cmd -o install.cmd && install.cmd
설치 프로그램은 어떤 에이전트를 설정할지 묻고 (찾아낸 에이전트들은 미리 선택되어 있음), 스킬을 한 번 저장한 후 각 에이전트에 링크합니다. 따라서 한 번의 업데이트로 모든 에이전트에 도달합니다. 또한 빠르고 오프라인으로 로블록스 API를 조회할 수 있는 로컬 사본인 ~/RobloxDocs도 설정할 수 있습니다.
만든 것이 아닌 것은 절대 삭제하지 않습니다.
그런 다음 에이전트를 다시 시작하고 다음을 시도해 보세요:
로블록스 게임을 위한 코인 수집 시스템 만들기
서버 권한 기반(server-authoritative)의 --!strict Luau를 받아 클라이언트가 전송하는 내용을 검증합니다. 옵션, 업데이트, 제거 및 수동 설치: docs/installation.md.
포함된 내용 (What's inside)
| 참조(Reference) | 포함 내용(Covers) |
|---|
| worked-examples | 에이전트(agent)를 위한 8가지 엔드투엔드 작업(빌드, 디버그, 마이그레이션, 조회, 거부, 제품 판매, 저장된 데이터 마이그레이션, 입력 바인딩)으로 구성되며, 각 작업은 테스트된 검증으로 끝납니다. |
| ... | |
| 라우팅(routing), 조회(lookup) 및 커버리지 날짜 작동 방식: docs/how-it-works.md. | |
정확성을 유지하는 방법 (How it stays correct)
-
모든 예제는 테스트됩니다. 각 Luau 블록은 --!strict 조건 하에 luau-lsp로 타입 검사된 후, Rojo를 통해 실제 Studio 환경의 플레이스(place)에서 게임 스크립트(Script)(보안 게이트 적용), LocalScript 또는 Actor 내부에서 실행됩니다. 2.16.0 패치에서는 컴파일할 수 없는 스크립트, 객체를 누수시키는 풀(pool), 플레이어 간 공유되는 플레이어 데이터, 그리고 아이템을 제공하지 않고 비용을 청구하는 구매 핸들러를 발견하고 수정했습니다. 2.17.0 버전부터는 독자가 프로젝트에 공급할 이름으로 프래그먼트(fragments)도 실행되며, 중요한 예제들은 자신이 하는 일을 단언합니다 (풀은 10으로 복원되고, 영수증은 한 번만 발급됩니다). docs/testing.md
-
모든 주장은 확인됩니다. 각 고위험 진술(제한 사항, 버전, "불가능함", "활성화되지 않음")은 출처 또는 테스트와 함께 레지스터에 기록되어 있습니다. 2.17.0 패치에서는 이 중 텍스트가 날짜를 지정했던 지연 배포(delayed rollout), 최대 1000배로 설정된 제한 사항, 그리고 존재하지 않는 이벤트 등 총 58개의 항목을 수정했습니다. docs/claims.md
-
모든 엔진 릴리스는 이전 API 덤프와 멤버별로 차이점 분석(diffed)되며, 개발자가 볼 수 있는 변경 사항은 스킬이 설명하기 전에 Studio에서 실행됩니다. 서버 측 플래그가 빈 차이점(empty diff)으로 해당 내용을 변경할 수 있기 때문에 "활성화되지 않음" 진술은 매 주기마다 재실행됩니다.
-
현재 미지원 기능 표시. 존재하지만 활성화되지 않은 기능, 게시할 수 없는 베타 버전, 그리고 아직 테스트되지 않은 모든 항목은 해당 내용으로 표시됩니다.
히스토리: CHANGELOG.md (기계 판독 가능: metadata.json).
AI 에이전트가 읽는 경우
SKILL.md에서 시작하세요: 여기에는 표준(항상 --!strict, 서버 권한, 모든 원격 인자 검증)과 어떤 작업을 위해 어떤 참조를 열어야 하는지 알려주는 라우팅 테이블이 담겨 있습니다. 참조와 작업 예시가 불일치하는 경우, 참조가 우선합니다. 상단의 버전 줄을 날짜로 간주하고, SKILL.md의 명령어를 사용하여 라이브 엔진 버전을 재확인하세요.
기여하기 (Contributing)
모든 주장은 공식 문서, API 덤프(API dump) 또는 실행한 테스트에 근거해야 하며, 풀 리퀘스트(pull request)를 열기 전에 docs/testing.md의 네 가지 테스트 계층을 통과해야 합니다.
라이선스 및 크레딧 (License and credits)
MIT, LICENSE 참조. @MSayib가 생성했으며, AI를 사용하여 구축하고 Roblox Creator Docs, Luau, Roblox API 덤프, 그리고 Roblox Studio 자체와 비교하여 사실 확인을 거쳤습니다.
만약 이 스킬이 도움이 되었다면, ⭐는 다른 개발자들이 이를 찾도록 도와줍니다.
Star History Chart