Files
portfolio-hub/.github/skills/draft-release/SKILL.md
T
genichin 362b008940 Squashed '.vendor/stage-pilot/' changes from 7ab085e..551777b
551777b feat: add interface contract and data model baseline support to bootstrap-baseline
f17e086 feat: add bootstrap seed file support to bootstrap-baseline skill
be85338 feat: introduce lightweight change path, change-req skill, and release feedback loop
949bb40 docs(skill): new-discovery 병렬 Discovery 및 active-cycle 처리 규칙 강화
7f96130 docs: fix draft-req skill template paths
94b1445 diff --git a/.github/skills/draft-batch-design/SKILL.md b/.github/skills/draft-batch-design/SKILL.md index 5f87d00..944e075 100644 --- a/.github/skills/draft-batch-design/SKILL.md +++ b/.github/skills/draft-batch-design/SKILL.md @@ -1,6 +1,6 @@  ---  name: draft-batch-design -description: "Use when: drafting the design document for an existing batch, running /draft-batch-design with a BAT ID, filling docs/batches/<BAT_ID>/design.md, or recording architecture and interface decisions before implementation." +description: "Use when: drafting the design document for an existing batch, running /draft-batch-design with a BAT ID, filling docs/batches/<BAT_ID>/design.md, recording architecture and interface decisions before implementation, or planning updates to docs/project-structure.md and docs/runtime-flows.md."  argument-hint: "예: bat-001 또는 docs/batches/bat-001_20260424_scaffold"  user-invocable: true  --- @@ -9,27 +9,43 @@ user-invocable: true
d1ce3ce 프로세스 완전 변경

git-subtree-dir: .vendor/stage-pilot
git-subtree-split: 551777bc7009ee133fbaab1267ca324f1dc3c6bb
2026-04-30 13:00:41 +00:00

2.1 KiB

name, description, argument-hint, user-invocable
name description argument-hint user-invocable
draft-release Use when: creating a release document from one or more release-candidate batches, running /draft-release with BAT IDs, generating docs/releases/rel-XXX_YYYYMMDD_<slug>.md, or updating docs/releases/index.md before release approval. 예: bat-001 또는 bat-001 bat-002 true

Purpose

This skill creates a profile-aware release document from one or more verified batches and registers it in the release index.

Inputs

  • BAT-ID 목록
  • docs/batches/index.md
  • 각 batch의 verification.md
  • docs/releases/index.md
  • .github/templates/releases/release.md

Core Rules

  • release-candidate가 아닌 batch는 release에 포함하지 않는다.
  • 새 release 경로는 docs/releases/rel-XXX_YYYYMMDD_<slug>.md 형식을 사용한다.
  • release는 docs-only, tooling, app-service profile 중 하나를 가진다.
  • release profile은 포함 batch의 운영 부담 중 가장 무거운 것을 따른다. 기본 우선순위는 app-service > tooling > docs-only다.
  • docs-only는 문서, 가이드, 템플릿, 정적 산출물 변경에 사용한다.
  • tooling은 bootstrap, 스크립트, CLI, 자동화, 패키지 동작 검증이 필요한 변경에 사용한다.
  • app-service는 실제 서비스 배포, runtime health, 로그, 운영 확인이 필요한 변경에 사용한다.
  • release 문서 생성 시 Included Batch, Profile, Scope, Rollout Plan, Rollback Plan, Verification Checklist를 채운다.

Execution Procedure

  1. 입력 batch들의 상태와 verification 결과를 확인한다.
  2. 포함 batch의 변경 성격과 검증 evidence를 기준으로 release profile을 결정한다.
  3. 다음 REL-ID를 계산하고 제목/slug를 정한다.
  4. 템플릿 기반으로 release 문서를 생성한다.
  5. docs/releases/index.md에 register 행을 추가한다.

Validation

  • 포함 batch가 모두 release-candidate인지 확인한다.
  • release 문서에 Profile이 있고 profile별 검증 항목이 비어 있지 않은지 확인한다.
  • release 문서와 index register 행이 함께 생성됐는지 확인한다.