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

finish

Finish a development change safely by inspecting the final tree, verifying at the right scope, and performing only the requested Git or PR actions.

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

설치 방법 보기

포함된 파일(4)

  • SKILL.md5.0 KB
  • agents/openai.yaml378 B
  • assets/icon-400.png1.2 KB
  • assets/icon.svg1.1 KB

SKILL.md(원문)

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

Finish

Close the work without turning completion into an automatic merge ritual.

1. Inspect final state

Check:

  • Current branch and workspace type
  • git status --short
  • Final diff and diff statistics
  • Untracked, generated, or temporary files
  • Debug logging, TODOs, fixtures, snapshots, or local config accidentally changed
  • Secrets or sensitive data
  • Whether unrelated user changes are present
  • The canonical active path and its callers, including any superseded helper, flag, test, or documentation claim left by the replacement

Do not modify or discard unrelated changes.

When replacement is complete, remove the superseded path in the same change. Retain compatibility only for an evidenced current caller or staged boundary, and name the reason and removal condition; an inert parallel implementation is not a rollback plan.

2. Check requirements

Map the final implementation to the requested behavior:

  • Completed acceptance criteria
  • Intentionally omitted items
  • Plan deviations
  • Alignment with the applicable authorized goal and current programme
  • Compatibility or migration status
  • Documentation or setup changes
  • Remaining risks

Do this once. Do not reopen accepted design decisions without evidence. Treat implementation deviations as evidence to review, not as authority that settles product meaning. Before integration, require applicable approval for any change to programme order, trust boundaries, or accepted product scope.

3. Verify

Use a risk-matched verification ladder:

  • Focused regression or behavior checks
  • Adjacent suite or build for shared code
  • Broad checks for integration, migration, security, or public contracts
  • Manual or visual verification where relevant
  • Fresh named-host acceptance after the final relevant deployment when the behavior is host-specific

Run checks after the final relevant edit. State exactly what passed and what was not run.

4. Review the diff

Perform a compact self-review for:

  • Correctness
  • Accidental scope
  • Data/state consistency
  • Error paths
  • Compatibility
  • Test value
  • Avoidable complexity

For high-risk work, one independent reviewer can add value. Verify that reviewer’s findings yourself. Do not require duplicate reviewers for ordinary changes.

5. Documentation

Update durable documentation when the change affects:

  • Public behavior or APIs
  • Setup, configuration, or operations
  • Data contracts or migrations
  • Architecture decisions another person will need
  • User-facing workflows

Do not add changelog noise for invisible local refactors unless repository policy requires it.

Close the existing task record with actual results, evidence and remaining unverified scope. Distinguish completed, paused, cancelled and superseded work; link a successor when replaced. Move lasting usage or architecture facts into their maintained documentation and link them from the plan. Do not turn historical plans into live runbooks or delete them in bulk.

6. Git and integration

Only commit, push, merge, or create a PR when the user requests that action or applicable repository/global instructions delegate it.

When committing:

  • Preserve unrelated user changes.
  • Stage intentionally, not with blind git add ..
  • Use focused commits when it improves review or rollback.
  • Follow repository message conventions.

When preparing a PR:

  • Identify the correct base branch.
  • Summarize behavior and risk.
  • Include verification evidence.
  • Mention migrations, rollout, screenshots, or follow-up where relevant.

When work remains local, report the branch and workspace path.

Destructive cleanup

For workspace cleanup, read and apply the Worktree method’s shared removal and authorization contract before acting. From the router use references/worktree.md; from the explicit finish leaf use ../worktree/SKILL.md. Incidental cleanup covers only this workflow’s resources; an explicit request can also select pre-existing worktrees. Present exact targets and actions, protect ignored/local data and current tips, recheck each candidate immediately before removal, and verify preserved refs afterward. Existing authorization for the exact batch is sufficient; do not request it again.

Parking may remove an unmerged checkout while preserving a durable named ref and restoration route. Removing a checkout does not authorize deleting its branch, discarding data, or pruning registrations. Deletion of branches, changes, generated data, or stashes requires explicit authority for that action. Respect active tasks, locks, and the host’s lifecycle; use supported host cleanup for host-managed worktrees. Leave uncertain items pending while completing independent authorized items.

Completion report

Provide:

  • Result
  • Main areas changed
  • Verification and exact outcomes
  • Git/PR state
  • Remaining risk or blocked checks

Keep it compact and factual.

리뷰

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

댓글

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

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

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

0 / 1,000자

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

같은 저장소의 스킬

debug

무료

Investigate and fix bugs, failing tests, regressions, build failures, or unexpected behavior using boundary localization, evidence, and bounded hypotheses.

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

IndelibleVivi/servotab262026년 10월 21일 업데이트

delegate

무료

Choose responsibility for substantial work before deep execution: keep one responsibility's coupled parts in a single lane, and hand a bounded or independent lane to a worker when clean context, an unknown cause, independent review, or coordinator attention materially improves the outcome.

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

IndelibleVivi/servotab262026년 10월 21일 업데이트

design

무료

Turn a rough feature, product interaction, or architecture idea into a concrete design. Use when meaningful decisions remain open; avoid for already-clear local edits.

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

IndelibleVivi/servotab262026년 10월 21일 업데이트

execute

무료

Implement a settled request or current execution strategy through connected slices, feed observations into the same task record, and revise affected work when evidence changes.

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

IndelibleVivi/servotab262026년 10월 21일 업데이트

Assess, adapt, and apply specified discussions, feedback, findings, or references to existing project work. Preserve coverage, corrections, and selected intent; judge fit and carry adopted effects through the authorized result. Includes technical review feedback; incidental sources or understanding material without a target-work adoption question need no separate incorporation workflow.

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

IndelibleVivi/servotab262026년 10월 21일 업데이트

plan

무료

Form and maintain execution strategy when order, effort, evidence timing or recovery materially affects the outcome, even with a settled goal. Reuse durable task records when continuity needs them; keep clear work direct.

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

IndelibleVivi/servotab262026년 10월 21일 업데이트

IndelibleVivi의 스킬 모두 보기

이 스킬의 문제 신고