소스 정보
- 저장소
- esoltys/luminous
- 최근 소스 활동
- 2026년 8월 20일 20:58
- 감지된 SKILL.md 언어
- 영어
- 스타
- 5
- 포크
- 0
설치 방법
기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.
소스 파일 검토
설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.
메뉴
기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.
설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
직접 명령은 검토 Prompt를 거치지 않습니다. 실행하기 전에 소스를 확인하세요.
npx skills add https://github.com/esoltys/luminous --skill release명령은 한 줄로 유지됩니다. 복사하기 전에 가로로 스크롤해 전체 내용을 확인하세요.
로컬 사본을 원하시나요? SkillsMP에서 현재 제공할 수 있는 파일을 다운로드하세요.
SKILL.md 표시 중
| name | release |
| description | Cut a Luminous release by working through docs/RELEASE_CHECKLIST.md |
Cut release $ARGUMENTS.
docs/RELEASE_CHECKLIST.md is the source of truth — it's actively maintained. Re-read it before starting. If anything below has drifted from it, the checklist wins — follow the checklist, but also tell the user what changed and that this file needs updating to match. Work through it in order:
pwd and git status --porcelain — confirm we're in a dedicated release
worktree (not the main checkout) and it's clean. Abort and tell the user if not. git fetch origin.git log <last-tag>..main --oneline; confirm every user-facing fix has a linked,
bug-labeled issue — file one retroactively (and link the PR) if it's missing.docs/user-guide/luminous-user-guide-*.dc.html) for any
user-facing changes — these are externally managed, don't hand-edit them, regenerate/export the
usual way. Regenerate screenshots for changed views (bun run take-screenshots, or
--name=<entry> for just one) and read the resulting PNGs to confirm they're correct. Write
docs/release-notes/vX.Y.Z.md.bun run check, bun run test:run, cargo test (from src-tauri/),
cargo clippy --all-targets (from src-tauri/ — zero warnings, including pre-existing ones),
the smoke test (cargo test --test smoke_test -- --ignored --nocapture, from src-tauri/), and
a manual exercise of bun run tauri dev (import/scan, playback, playlists, tag editing,
equalizer, plus anything specific to this release). Confirm the Security Audit and CodeQL
workflows are green on main.bun run release <version> (no --push — that would push straight to main and
bypass review) to bump the version, run its own checks, commit, and tag locally on the release
branch.main using the repo PR template. NEVER push
directly to main. If it's a version-bump-only PR, list the issues/PRs it covers in the
description.main's merge commit, so it must be deleted and
recreated on main before pushing):
git checkout main && git pull
git tag -d vX.Y.Z
git tag -a vX.Y.Z -m "Release vX.Y.Z"
git push origin vX.Y.Z
gh run watch <run-id> --exit-status for both platforms and report back on the signed Linux + Windows bundles.docs/release-notes/vX.Y.Z.md,
remind the user to toggle "Create a discussion for this release" before publishing, and walk
through (don't run unprompted) the Microsoft Store submission trigger + certification-status
check, installing the build on a real machine per platform, verifying the in-app updater, and
closing/linking the resolved GitHub issues.Before calling the release done, confirm all three hold (CLAUDE.md's Definition of Done): the
release workflow is green, the pushed tag matches package.json/Cargo.toml, and the GitHub
release has the expected artifacts (including a .msix/.msixbundle).