스킬 allaymc-plugin-dev
📦

allaymc-plugin-dev

낮은 위험 ⚙️ 외부 명령어📁 파일 시스템 액세스

AllayMC 플러그인 빌드

AllayMC 플러그인 설정은 Gradle, 메타데이터, 라이프사이클 API, 서버 동작 전반에서 맞추기 어려울 수 있습니다. 이 스킬은 Claude, Codex, Claude Code가 템플릿 기반 플러그인 개발과 문제 해결을 진행하도록 안내합니다.

지원: Claude Codex Code(CC)
🥉 77 브론즈
1

스킬 ZIP 다운로드

2

Claude에서 업로드

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

3

토글을 켜고 사용 시작

Agent용 리소스

AI Agent, 크롤러 또는 스크립트가 전체 페이지 대신 깔끔한 컨텍스트가 필요할 때 이 링크를 사용하세요.

테스트해 보기

"allaymc-plugin-dev" 사용 중입니다. AllayMC용 WelcomePlus라는 새 플러그인을 생성하세요.

예상 결과:

  • Java 템플릿을 위한 간결한 설정 계획.
  • 권장 package, group, plugin entrance, author, version 값.
  • 업데이트할 프로젝트 파일 목록과 실행할 로컬 build 명령.

"allaymc-plugin-dev" 사용 중입니다. 기존 플러그인에 command와 listener를 추가하세요.

예상 결과:

  • command 등록과 event listener 연결을 위한 집중 변경 목록.
  • 관련 번들 Allay 튜토리얼 참조.
  • build, 서버 시작, 런타임 동작 검증 단계.

"allaymc-plugin-dev" 사용 중입니다. 플러그인 jar는 빌드되지만 서버에서 로드되지 않습니다.

예상 결과:

  • plugin entrance, API version, jar location, package names에 대한 문제 해결 체크리스트.
  • 제공된 파일 또는 로그의 증거를 기준으로 순위를 매긴 가능한 원인.
  • 수정을 확인하기 위한 다음 명령과 파일 점검.

보안 감사

낮은 위험
v6 • 6/28/2026

Static analysis reported many high-risk patterns, but manual review found they come from LGPL license prose, Markdown code formatting, and legitimate git or Gradle workflow examples. No prompt injection, credential access, data exfiltration, obfuscated code, or malicious network behavior was found in LICENSE, README.md, or SKILL.md. The skill is low risk because it can guide users or agents to run standard development commands and read local reference paths.

3
스캔된 파일
647
분석된 줄 수
6
발견 사항
6
총 감사 수
낮은 위험 문제 (4)
Static License Text Matches Are False Positives
Verdict: FALSE_POSITIVE. The reported weak cryptography and reconnaissance hits in LICENSE are standard LGPL prose. The cited lines contain license language about software freedom, libraries, source copies, offers, and operating systems, not executable code or cryptographic APIs.
Markdown Backticks Flagged as Shell Execution
Verdict: FALSE_POSITIVE with a low operational caution. README.md and SKILL.md use Markdown backticks and fenced bash examples for installation, updates, and AllayGradle build tasks. These are transparent developer commands, not hidden Ruby backtick execution or command injection.
Path References Are Documentation, Not Traversal
Verdict: FALSE_POSITIVE with a low operational caution. README.md references installation directories, including a Codex skills path, and SKILL.md references template and API paths under references. The ellipsis in a Java source path is explanatory shorthand, not a traversal directive outside the project.
Skill Metadata Keyword Matches Are False Positives
Verdict: FALSE_POSITIVE. Static hits in SKILL.md around the description, Gradle metadata, lifecycle heading, and API mismatch troubleshooting are ordinary AllayMC plugin guidance. They do not show weak cryptography, network reconnaissance, or system reconnaissance intent.
감사자: codex 감사 이력 보기 →

품질 점수

55
아키텍처
100
유지보수성
87
콘텐츠
71
커뮤니티
82
보안
83
사양 준수

만들 수 있는 것

새 플러그인 시작

메인 클래스, 패키지 이름, Gradle group, 플러그인 메타데이터의 일관성을 유지하는 플러그인 골격을 생성합니다.

서버 기능 추가

번들된 Allay 튜토리얼을 사용해 commands, events, scheduled tasks, configuration, permissions, forms 또는 persistent data를 추가합니다.

기존 플러그인 업데이트

기존 플러그인을 템플릿과 비교하고, API 버전을 업데이트하며, 로딩 또는 클래스 해석 실패를 해결합니다.

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

플러그인 골격 생성
allaymc-plugin-dev를 사용해 <name>이라는 새 AllayMC Java 플러그인을 생성하세요. group, package, author, version, plugin entrance를 일관되게 설정하세요.
Commands 및 Events 추가
allaymc-plugin-dev를 사용해 기존 플러그인에 command와 event listener를 추가하세요. 번들된 Allay 튜토리얼을 따르고 각 파일 변경 사항을 설명하세요.
API 버전 마이그레이션
allaymc-plugin-dev를 사용해 이 플러그인을 Allay API version <version>으로 마이그레이션하세요. Gradle 메타데이터, plugin entrance, imports, lifecycle 사용을 확인하세요.
시작 실패 진단
allaymc-plugin-dev를 사용해 이 플러그인이 로드되지 않는 이유를 진단하세요. Gradle 파일, 플러그인 메타데이터, 메인 클래스 이름, jar 출력, 서버 로그 발췌문을 검토하세요.

모범 사례

  • Gradle group, package name, plugin entrance, 컴파일된 main class를 일치시키세요.
  • 커스텀 프로젝트 구조를 만들기 전에 번들된 템플릿과 튜토리얼을 사용하세요.
  • 메타데이터 또는 라이프사이클 변경 후에는 매번 로컬에서 빌드하고 Allay 서버에서 테스트하세요.

피하기

  • imports, metadata, lifecycle 호환성을 확인하지 않고 API version을 변경하지 마세요.
  • shaded output path와 plugin directory를 확인하지 않고 jar를 수동으로 복사하지 마세요.
  • Allay Javadoc이 null 값을 명시적으로 허용하지 않는 한 nullable 동작을 가정하지 마세요.

자주 묻는 질문

이 스킬은 무엇을 빌드하는 데 도움이 되나요?
Java 또는 다른 JVM 언어로 AllayMC 플러그인을 빌드, 업데이트, 문제 해결하는 데 도움을 줍니다.
공식 AllayMC 템플릿을 사용하나요?
예. 워크플로는 새 플러그인 프로젝트에 번들된 JavaPluginTemplate을 우선 사용합니다.
Gradle 설정에 도움을 줄 수 있나요?
예. build.gradle.kts 업데이트, AllayGradle 구성, API 버전, shaded jar 빌드를 안내합니다.
commands 또는 event listeners를 추가할 수 있나요?
예. commands, events, tasks, config, permissions, forms, data에 대한 번들 Allay 튜토리얼을 안내합니다.
Allay 서버를 자동으로 실행하나요?
아니요. runServer 또는 build 명령을 제안할 수는 있지만, 실행은 사용자 또는 에이전트 환경에 따라 달라집니다.
이 스킬은 게시하기에 안전한가요?
예. 수동 검토 결과 문서, 일반 개발 명령, 로컬 참조 경로만 발견되었습니다. 운영상 위험은 낮습니다.

개발자 세부 정보

작성자

AllayMC

라이선스

LGPL-2.1

참조

main

파일 구조

📄 LICENSE

📄 README.md

📄 SKILL.md