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

finishing-a-development-branch

Use when implementation and tests are complete and a human must choose how local branch work should be integrated or preserved

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

설치 방법 보기

포함된 파일(1)

  • SKILL.md2.0 KB

SKILL.md(원문)

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

Finishing a Development Branch

Principle

Verify first, preserve workspace ownership, then ask for the integration decision. Branch completion never grants remote mutation authority.

1. Verify

Run the repository's full required test command and inspect the exit status. If it fails, report the failures and stop the finishing flow.

2. Inspect Local State

Read-only checks should establish:

  • current branch or detached state;
  • base branch evidence;
  • changed, staged, and untracked files;
  • whether this checkout is a worktree and who appears to own it;
  • local commits not contained in the base branch.

Do not clean, reset, delete, merge, or switch branches during inspection.

3. Use NeedsUser for the Decision

Present the verified state and ask the human to choose one bounded outcome:

  1. integrate locally;
  2. request separately approved remote publication;
  3. preserve the branch and worktree as-is;
  4. discard work after explicit destructive confirmation.

Record this as a NeedsUser decision when the flow is running inside Yardlet. Do not reinterpret silence or a branch classification as approval.

4. Execute Only the Chosen, Authorized Path

Local integration still requires a clean ownership check and verification on the integrated result. Any remote write or pull-request creation stays behind the existing explicit approval gate. Destructive cleanup requires an exact, informed confirmation describing the branch, commits, and worktree affected.

Never remove harness-owned worktrees. Never remove a worktree before successful integration is verified. Preserve unrelated staged or untracked files.

Completion Evidence

Report the chosen outcome, commands actually run, fresh validation result, and the final local branch/worktree state. If authorization was not provided, stop at NeedsUser without performing the gated action.

리뷰

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

댓글

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

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

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

0 / 1,000자

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

같은 저장소의 스킬

atomic-write no-op 증명은 inode 비교로

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

zzunkie/yardlet182026년 10월 19일 업데이트

availability 표시 게이트는 실행 의미 공급자와 교차 대조

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

zzunkie/yardlet182026년 10월 19일 업데이트

base 전진 시 retained worktree diff의 3-way 재이식

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

zzunkie/yardlet182026년 10월 19일 업데이트

builtin-bundle-reverify

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

zzunkie/yardlet182026년 10월 19일 업데이트

builtin-bundle-reverify에 CLI fixture leg 절차 추가

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

zzunkie/yardlet182026년 10월 19일 업데이트

codex CLI 플래그 실재는 설치된 바이너리 help로 검증

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

zzunkie/yardlet182026년 10월 19일 업데이트

zzunkie의 스킬 모두 보기

이 스킬의 문제 신고