server-edit
Use only when editing crates/server or its library scanning, indexing, metadata, authorization, or streaming behavior.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Use only when editing crates/server or its library scanning, indexing, metadata, authorization, or streaming behavior.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Create or edit Svelte/SvelteKit files (`*.svelte`, `*.svelte.js`, `+page.svelte`, `+page.js`, `+layout.js`)
Use only when preparing or advising on a commit subject in this repository, especially when choosing web:, server:, client:, protocol:, android:, desktop:, or ci:.
Use only when editing Android code under android, crates/android-native, packages/client/src/native.js, or Android playback, JNI, Gradle, and TWA integration.
Use only when editing Desktop-specific code in packages/web/src-tauri, packages/client/src/desktop.js, or Desktop packaging and tests.
Use only when changing the shared wire contract in crates/protocol or coordinated request/response consumers.
Use only when editing browser-facing code in packages/web, packages/client, or crates/web-wasm.
| name | server-edit |
| description | Use only when editing crates/server or its library scanning, indexing, metadata, authorization, or streaming behavior. |
crates/server owns the music library: scanning files, normalizing metadata, authorizing peers, and serving artwork and audio. Keep client-protocol adapters such as Subsonic outside this crate.
cargo check -p server
cargo test -p server
Use server: for server implementation changes that preserve the existing protocol contract. Use protocol: when clients and server must interpret a request, response, or semantic differently.