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

release-notes

Draft a changelog for the next release by summarizing git commits since the last tag. Use only when the user asks to draft release notes, write a changelog entry, or prepare the next version's notes — never trigger automatically.

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

설치 방법 보기

포함된 파일(1)

  • SKILL.md3.6 KB

SKILL.md(원문)

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

Release Notes

Draft a release changelog by summarizing the commits since the last release, then suggest the next semver version and prepend the entry to CHANGELOG.md at the project root.

Steps

  1. Find the commit range and version baseline. Determine the last released tag:

    git describe --tags --abbrev=0 2>/dev/null
    
    • If a tag exists, the range is <tag>..HEAD, and the tag itself is the version baseline.
    • If no tag exists (fresh repo), use the full history and ask the developer for the current version — do not infer it from any manifest, lockfile, or config file belonging to the project. This skill only reads git; it never inspects a project's toolchain.
  2. Collect the commits in the range:

    # with a tag:
    git log <tag>..HEAD --oneline --no-merges
    # without a tag:
    git log --oneline --no-merges
    
  3. Group the commits by type, inferring the type from the message (Conventional Commits prefix if present, otherwise from the wording):

    • Features — new functionality (feat, "Add", "Support")
    • Fixes — bug fixes (fix, "Fix", "Correct")
    • Chores / Maintenance — chore, refactor, docs, deps, tooling
    • Drop noise (pure formatting/typo commits) or fold them into a related entry.
  4. Suggest the next version from the baseline established in Step 1 (the tag, or the version the developer gave you), using semver:

    • Breaking changes → major
    • Any new feature → minor
    • Only fixes/chores → patch

    State the bump explicitly (e.g. 1.1.0 → 1.2.0) and the one reason for it.

  5. Draft the release entry in this shape (omit empty sections):

    ## v<next-version> — <YYYY-MM-DD>
    
    ### Features
    - <user-facing summary> (<short-sha>)
    
    ### Fixes
    - <user-facing summary> (<short-sha>)
    
    ### Maintenance
    - <user-facing summary> (<short-sha>)
    
  6. Write the entry to CHANGELOG.md at the project root:

    • If CHANGELOG.md does not exist, create it with a top-level heading:
      # Changelog
      
    • Read the current contents of CHANGELOG.md.
    • Prepend the new entry (insert it immediately after the # Changelog heading line, before any existing entries) so the file stays newest-first.
    • Write the updated file.

    Use the Read and Write (or Edit) tools to do this — do not shell out to sed or awk.

  7. Report to the user what was written: show the new entry inline and confirm the file was updated.

Notes

  • Write entries from the user's perspective (what changed for them), not a verbatim commit-message dump.
  • Include today's date (from the currentDate context, or date +%Y-%m-%d) in the entry heading.

You Must NOT

  • Create, move, or push a git tag — the tag is the developer's release action, not yours.
  • Bump the version in any manifest, lockfile, or config file. This skill records what changed; it does not perform the release.
  • Push anything, or open a PR. The CHANGELOG.md edit stays in the working tree.
  • Infer the current version from a project manifest when no tag exists — ask the developer instead. The version baseline is git's, never the toolchain's.
  • Rewrite, reorder, or delete existing CHANGELOG.md entries — only prepend the new one.

리뷰

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

댓글

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

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

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

0 / 1,000자

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

같은 저장소의 스킬

Retire a closed issue's working artifacts out of specs/ into the GitHub wiki. Use only when the user asks to archive a finished issue, empty out specs/ for a done task, or move an issue's requirements/architecture/tasks/review/QA docs to the wiki.

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

foyzulkarim/skills432026년 9월 4일 업데이트

commit

무료

One-shot conventional commit; bundled scripts adaptively gather diff context, draft the message, and stage+commit — pass `ask` to confirm first or add a hint for the title. Use only when the user asks for a commit.

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

foyzulkarim/skills432026년 9월 4일 업데이트

Executes a QA specification (specs/qa/QA-<N>-<slug>.md) written by /plan-qa: drives every step with the plan's drivers, verifies each Expected line mechanically ([assert]) or by evidence-backed judgment against the plan's written criterion ([judge]), pauses at named operator handoffs, and writes the results artifact QA-RESULTS-<N>-<slug>.md. Use only when the user asks to run or execute a QA plan — never trigger automatically.

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

foyzulkarim/skills432026년 9월 4일 업데이트

After an issue's PR has squash-merged on GitHub and its issue has closed: fast-forward the default branch, remove the issue-numbered nested worktree (.worktrees/<issue#>), and delete the local feature branch. Use when the user says to finish, tear down, or clean up a lane or worktree for a merged issue.

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

foyzulkarim/skills432026년 9월 4일 업데이트

Phase 3 of 5 — slices the ARCH doc into verification-ready task specs (tdd/test-after/ui/checklist), emitted as a separate TASKS-<N>-<slug>.md file alongside ARCH for the implement skill. Use only when the user asks to run Phase 3 or generate tasks from an ARCH doc — never trigger automatically.

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

foyzulkarim/skills432026년 9월 4일 업데이트

implement

무료

Phase 4 of 5 — implements tasks from TASKS-<N>-<slug>.md (with ARCH-<N>-<slug>.md as architecture-only context) using mode-appropriate verification (tdd, test-after, ui, checklist); pass 'auto' to run without stepping. Use only when the user asks to run Phase 4 or implement tasks from an ARCH doc — never trigger automatically from a coding request.

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

foyzulkarim/skills432026년 9월 4일 업데이트

foyzulkarim의 스킬 모두 보기

이 스킬의 문제 신고