关于 kc-publish
kc-publish 是仅在用户明确要求部署或公开时使用的发布 skill。它指导确认目标、检查源码和敏感信息、验证公开 URL,并报告状态与风险。
主要功能
- 01区分预览部署与正式发布
- 02检查部署目标和现有设置
- 03审查源码变更与敏感数据
- 04验证公开 URL 上的关键操作
- 05记录回滚点和剩余风险
适用场景
- 01部署预览版本以供检查
- 02收到明确请求后发布正式版本
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ taehalim/ kc-skills --skill kc-publish安装后在 Claude Code 中输入/kc-publish确认已加载。
README 原文English
来自项目 READMEREADME 暂无中文译文,以下为英文原文;中文介绍见上方。
서비스 공개하기
사용자가 배포나 공개를 명시적으로 요청했을 때만 실행한다. 계정, 프로젝트, 비용 또는 공개 범위가 불명확해 결과가 달라질 때만 추가로 확인한다.
프로젝트 지침에서 외부 클라우드나 회사 밖 공개 URL이 제한되었거나 허용 여부가 불명확하면 배포하지 않는다. 네트워크 접속 성공을 승인으로 간주하지 말고, 로컬 확인 결과와 승인이 필요한 항목을 보고한다.
진행
- 미리보기 확인용 배포인지 실제 운영 공개인지 구분한다.
- 기존 배포 설정과 공급자를 우선하고 특정 서비스를 기본값으로 가정하지 않는다. 정확한 계정·팀·프로젝트와 배포 대상을 확인한다.
- 미리보기는 빌드와 식별 가능한 핵심 화면을, 운영 공개는 관련 핵심 흐름과 중요한 데이터·권한 위험을 확인한다.
- 변경 파일과 배포 설정에 비밀값, 환경 파일, 도구 캐시, 샘플 자격증명과 실제 개인정보가 없는지 확인한다.
- 배포할 소스 상태를 정확히 식별하고 미커밋 변경이나 관련 없는 파일이 포함되는지 확인한다.
- 환경변수는 이름과 대상 환경을 확인하고, 값은 노출되지 않는 공식 UI나 안전한 도구를 사용한다.
- 배포를 실행하고 완료 결과를 기다린다.
- 공개 URL에서 이번 배포 목적과 관련된 접근 및 핵심 행동을 확인한다. 직접 경로, API, 비로그인 또는 모바일 검증은 서비스에 해당할 때 수행한다.
- 운영 공개에는 현재 소스 지점과 마지막 정상 배포 등 가능한 롤백 지점을 기록한다. 외부 데이터와 서비스 상태는 코드 배포와 별도 복구 대상임을 표시한다.
배포 실패 시 기능을 임의로 추가하지 않는다. 실패 증거와 현재 안전 상태를 보존한다.
완료
배포 유형, 상태, 공개 URL, 확인한 행동, 소스 지점, 실패 시 필요한 후속 조치와 남은 위험을 보고한다.
评论
支持 Markdown