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

merge

Carry the current repository change through a verified GitHub pull request merge into the requested base, or the repository's remote default branch when none is named, then clean up only the merged worktree and its owned development processes. Always use this skill for an actual PR merge or its post-merge cleanup, including requests to inspect, finish, land, or merge an existing PR; create a PR and merge it; preserve meaningful commits; or clean up an already-merged worktree. Report an existing merge instead of duplicating it.

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

toy-crane/claude-code-playbook-template스타 77(GitHub 77 + cccskills 0)
연동 도구GitHub

실행 점수 미검증

설치 방법 보기

포함된 파일(8)

  • SKILL.md4.5 KB
  • agents/openai.yaml220 B
  • evals/control-trigger-evals.json547 B
  • evals/evals.json12.1 KB
  • evals/heldout-trigger-evals.json769 B
  • evals/test-stop-worktree-server.sh6.7 KB
  • evals/trigger-evals.json1.6 KB
  • scripts/stop-worktree-server.sh3.0 KB

SKILL.md(원문)

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

Merge pull request

Carry the current request's change through a pull request, verified merge, and safe local cleanup. Complete the necessary commit, synchronization, publication, and PR work without depending on other skills.

Start from current remote truth. Preserve unrelated work, commit only the request's changes as logical Conventional Commits, resolve the named base or the remote's advertised default branch, and create or reuse a ready-for-review pull request based on its fetched state. If the change or its pull request is already merged, verify and report that outcome instead of creating another one.

Make the body understandable

When creating or updating an open PR, write for a reviewer without the conversation history: explain the problem, concrete before-and-after behavior, why it changed, and what verification establishes. Scale the explanation to the change; a typo fix needs only a brief description and relevant validation. Include mechanisms, a diagram for complex flows, actual alternatives and trade-offs, affected users or integrations, and specific unresolved judgments when they help assess the change. Keep the whole change understandable beyond those highlighted judgments; omit empty sections and invented alternatives or questions.

For screen changes, capture the actual base and head at matching viewport, data, and state, or reuse evidence verified to match those revisions. Embed before-and-after screenshots side by side in the body, with a short explanation of the difference and its reason. Identify the revisions, screen and capture conditions, including unavoidable differences. Add actual interaction video when still images cannot explain the important behavior. Separate observed results from source inference and unverified states; a prototype is not runtime evidence. When updating an existing PR, bring its explanation and evidence into line with the final change, replacing outdated visual claims.

Before uploading, inspect screenshots and videos for credentials, personal data, and private information. Use safe seeded data or redact those details throughout the media, keeping comparison conditions and the relevant change visible. Upload only the inspected, safe media as GitHub attachments, using a supported mechanism in the current environment. For GitHub CLI, check attachment support: gh pr create and gh pr edit accept repeatable --attach on supported versions and rewrite matching local image references in --body-file to uploaded URLs. A Markdown table can place the two images side by side. Keep review captures outside repository history; no separate image host is needed.

If baseline execution, capture, or upload is unavailable, state the exact limit and present only the evidence obtained. Inspect the resulting remote body and attachments before reporting them as available to reviewers; a local path is not a published image. A partial upload may still create the PR: inspect and repair that PR instead of duplicating it. Carry successful attachment URLs from the remote body into its replacement, and replace unusable local references with an honest limitation if recovery fails.

Merge and clean up

Preserve multiple commits with a rebase merge only when they are meaningful, independent units worth retaining in the base branch; use a squash merge otherwise. Respect required checks and reviews, and treat the remote pull request state as the authority for whether the merge succeeded.

Clean up only after the remote reports MERGED. Before removing a linked worktree, run the bundled server cleanup helper from that worktree when applicable. Remove only the merged worktree and branch, preserve other worktrees, processes, and user changes, then bring the canonical base checkout to the merged remote state using whatever safe mechanism the current host provides.

Finish with the merged pull request URL, merge strategy, verified remote state, and cleanup result. Keep a cleanup failure visible without misreporting the already verified merge.

리뷰

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

댓글

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

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

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

0 / 1,000자

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

같은 저장소의 스킬

Audit and establish current agent context for the technologies that define a project's stack. Use when setting up a project for agent work, after selecting or adding a framework, library, developer tool, or hosted service, or when entering an existing project whose agent context has not been audited.

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

toy-crane/claude-code-playbook-template772026년 10월 21일 업데이트

Revise active `docs/specs/SLUG/` specs so they match what has shipped since they were written. Use when earlier work has landed and queued specs may now rest on stale assumptions, acceptance criteria, constraints, terms, or prototypes, or when implementation reports a spec as stale before changing source. Takes one or more spec folders, or every folder under `docs/specs/` when none is named. Do not use to shape a new spec from a problem and direction, which belongs to `shape-idea`, or to reconcile durable project context and retire shipped folders, which belongs to `maintain-project-context`.

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

toy-crane/claude-code-playbook-template772026년 10월 21일 업데이트

Build a complete dummy-data HTML prototype or a temporary comparison of up to three alternatives for a specific user situation. Use to settle a screen-based product before implementation or resolve a visual or interaction decision during shaping or prototype review. Do not use for production implementation or CLI, terminal, or voice interfaces.

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

toy-crane/claude-code-playbook-template772026년 10월 21일 업데이트

commit

무료

Create Git commits for the current request's in-scope changes as logical Conventional Commits. Always use this skill for an actual Git commit operation, including requests to commit or amend changes, save work in repository history, stage and record selected files, or group staged or unstaged changes into commits. Use it even when the request describes recording changes without saying "commit"; it performs the commit rather than only suggesting a message, and it does not push.

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

toy-crane/claude-code-playbook-template772026년 10월 21일 업데이트

Interview the user to define or revise the app's overall product direction, then preserve the confirmed meaning in root PRODUCT.md. Always use for a new app direction or any app-wide change to users, usage situations, problem, promised change, core loop, durable boundaries, experience principles, success signals, assumptions, or unknowns, even when PRODUCT.md is not named. Start from an existing definition or a rough app direction. Do not use for blank-page idea discovery, architecture, or shaping or specifying one feature or work unit.

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

toy-crane/claude-code-playbook-template772026년 10월 21일 업데이트

Render an explanation as a diagram, comparison, trace with real values, or annotated code. Use when the user asks to have a concept, decision, flow, or code explained, or says they do not follow.

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

toy-crane/claude-code-playbook-template772026년 10월 21일 업데이트

toy-crane의 스킬 모두 보기

이 스킬의 문제 신고