본문으로 건너뛰기
cccskills
무료GitHub에 공개

app-release-readiness

Use when preparing a desktop or web app update for commit, packaging, installer validation, GitHub publication, release asset upload, or old-release pruning. Protects user data and verifies that published artifacts match the tested build.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

연동 도구GitHub
설치 방법 보기

포함된 파일(5)

  • SKILL.md3.8 KB
  • agents/openai.yaml287 B
  • LICENSE1.0 KB
  • references/app-quality-principles.md5.2 KB
  • references/living-to-tell-casebook.md4.7 KB

SKILL.md(원문)

설치하기 전에 에이전트에게 전달되는 지시 내용을 확인할 수 있습니다.

App Release Readiness

Use this skill when a user asks to submit, push, package, upload an installer, or confirm that the latest app update is actually available.

Workflow

  1. Preflight the repository.

    • Run git status --short and identify unrelated changes.
    • Confirm branch, remote, version/tag policy, and whether this is a source commit, installer upload, or both.
    • Do not commit build artifacts unless the repo explicitly tracks them.
    • If the user asks to limit old GitHub Releases for a maintained desktop app and gives no other number, keep the newest 15 release records and do not delete git tags.
  2. Verify before packaging.

    • Run the smallest meaningful backend/frontend tests for the change.
    • Run full build checks when UI, packaging, provider, or app lifecycle code changed.
    • For desktop apps, include Rust/Tauri or native shell checks when present.
    • Scan for key-shaped secrets and private data when provider credentials, release notes, screenshots, or docs changed.
  3. Package with process safety.

    • Close or handle app/sidecar processes before overwriting binaries.
    • Prefer installers that fail on locked files over half-updated installs.
    • Ensure uninstall/update behavior does not delete user data by default.
  4. Inspect build outputs.

    • Record installer paths, sizes, and SHA256 hashes.
    • Compare expected sidecar/app binaries when stale-process or half-update bugs were part of the release.
    • Smoke-test the installed app when feasible.
  5. Commit and push deliberately.

    • Stage only intended source/docs changes.
    • Use a direct commit message that names the user-visible change.
    • Push the branch and verify the remote commit SHA before publishing source claims or release notes that point at the new version.
  6. Upload release assets when requested.

    • Use the repository's current release/tag policy.
    • Upload with replace/clobber only when the user asked for the latest asset to replace the old one.
    • Verify remote asset names and sizes after upload.
    • Download uploaded assets back from the release URL and verify SHA256 against the local artifacts before saying the release is current.
  7. Prune releases only when requested.

    • Delete release records, not tags, unless the user explicitly asks for tag deletion.
    • Re-list releases after pruning and report the final count.
    • If keeping 15 records, preserve the newest 15 by published release order.
  8. Report with evidence.

    • Include commit SHA, pushed branch, tests run, package paths, hashes, and release URL when applicable.
    • Say explicitly if installation or provider smoke tests were not run.

Reference Use

Read references/app-quality-principles.md before releasing changes that touch data paths, provider integrations, startup behavior, user-facing errors, or installer behavior.

Read references/living-to-tell-casebook.md when the release includes fixes for stale sidecars, startup black screens, raw Not Found/Failed to fetch errors, AI provider transport, or uninstall/data-location safety.

Release Red Lines

  • Do not say "uploaded" until the release page or API confirms the asset.
  • Do not say "latest" until the remote asset hash or commit matches the current build.
  • Do not force-push, delete tags, or replace release assets unless the user asked for that release behavior.
  • Do not package or publish secrets, local databases, private writing content, logs, or screenshots containing private data.

리뷰

아직 리뷰가 없습니다. 사용해 본 소감을 남겨 주세요.

댓글

로그인 없이 쓸 수 있습니다. 사용 후기, 질문, 작동하지 않은 환경 등을 편하게 남겨 주세요.

아직 댓글이 없습니다. 첫 댓글을 남겨 보세요.

보내면 바로 공개됩니다. 이메일 주소나 전화번호 같은 개인 정보는 쓰지 마세요. URL은 2개까지입니다.

0 / 1,000자

이 양식은 reCAPTCHA로 보호되며 Google 개인정보처리방침 및 서비스 약관이 적용됩니다.

같은 저장소의 스킬

Use when diagnosing or fixing user-reported application bugs. Guides evidence-backed root-cause analysis from symptoms, screenshots, logs, provider failures, background tasks, storage, or desktop lifecycle behavior through a scoped patch and regression tests.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

sidiangongyuan/codex-skills-library242026년 9월 21일 업데이트

Use when implementing or improving a user-facing app workflow. Guides product-grade UX, frontend, backend/API behavior, AI/provider or long-running task states, tests, and end-to-end verification from rough requirements to a shippable feature.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

sidiangongyuan/codex-skills-library242026년 9월 21일 업데이트

Use when Codex Desktop sidebar sessions disappear, fail with systemError, or cannot continue after a model_provider switch. Diagnoses and repairs active, non-archived sessions without changing authentication or provider configuration.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

sidiangongyuan/codex-skills-library242026년 9월 21일 업데이트

Anti-slop frontend skill for landing pages, portfolios, and redesigns. The agent reads the brief, infers the right design direction, and ships interfaces that do not look templated. Real design systems when applicable, audit-first on redesigns, strict pre-flight check.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

sidiangongyuan/codex-skills-library242026년 9월 21일 업데이트

Describe what this skill does and the concrete situations in which an agent should use it.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

sidiangongyuan/codex-skills-library242026년 9월 21일 업데이트

Use when exploring, continuing, or accepting a deep-learning or computer-science research idea. Converts claims into pilot-first experiment matrices covering diagnostics, failure analysis, authorized execution, evaluation, and paper-story viability.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

sidiangongyuan/codex-skills-library242026년 9월 21일 업데이트

sidiangongyuan의 스킬 모두 보기

이 스킬의 문제 신고