Skip to main content

dev-loop-packaging

Use when you need a fresh packaged `.app` bundle, a fast build-package-relaunch loop, or a packaged runtime repro for Kaset instead of a compile-only verification.

소스 정보

저장소
sozercan/kaset
최근 소스 활동
2026년 8월 30일 03:43
감지된 SKILL.md 언어
영어
스타
2,384
포크
175

설치 방법

기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.

소스 파일 검토

설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.

SKILL.md 표시 중

SKILL.md
소스 지침 · 읽기 전용 미리보기
name
dev-loop-packaging
description
Use when you need a fresh packaged `.app` bundle, a fast build-package-relaunch loop, or a packaged runtime repro for Kaset instead of a compile-only verification.
metadata
{"short-description":"Package and relaunch Kaset"}
# Dev Loop Packaging Use this skill when you need a fresh `.app` bundle, a fast build-package-relaunch loop, or a packaged runtime repro instead of a compile-only check. ## Default Loop - Prefer `swift build` for the fastest compile verification. - Prefer `swift test --skip KasetUITests` for the default non-UI test pass. - Escalate to packaging only when you need a runnable app bundle, login/WebView/runtime inspection, or bundle verification. ## Common Commands ```bash swift build Scripts/build-app.sh Scripts/compile_and_run.sh Scripts/compile_and_run.sh --test Scripts/compile_and_run.sh --lint Scripts/compile_and_run.sh --wait ``` ## What The Scripts Do - `Scripts/build-app.sh` builds the app and assembles `.build/app/Kaset.app`. - `Scripts/compile_and_run.sh` kills existing Kaset processes, optionally runs tests and linting, packages a debug app by default, relaunches it, and checks that it stays running. Pass `--release` for a release build. - `Scripts/compile_and_run.sh --test` runs the SwiftPM test target before packaging; it does not invoke the separate Xcode UI-test project. - `Scripts/build-app.sh` can also build for custom architectures via `ARCHES`. ## Landmarks - `Scripts/build-app.sh` - `Scripts/compile_and_run.sh` - `.build/app/Kaset.app`
GitHub에서 보기