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

changelog

Create changelog files for significant changes in a pull request, a proposed code change. Describe effects users will notice and organize entries by PR number and change type, such as features or fixes.

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

원문원문 설명 보기

Create changelog files for important commits in a PR

설치 방법 보기

이럴 때 유용합니다

  • Writing changelog entries for a pull request
  • Separating new features from bug fixes
  • Explaining changes in user-facing language
  • Updating entries for fixes to unreleased changes

포함된 파일(1)

  • SKILL.md3.1 KB

SKILL.md(원문)

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

Create changelog files for the important commits in this PR. The PR number is provided as an argument.

Instructions

  1. Skip changelog for: documentation-only, internal refactoring, test-only, CI changes, and fixes to changes that have not shipped yet (the unreleased change's entry covers them — update that entry instead if the fix alters what it should say).

  2. First, check what commits are on the current branch compared to main:

    git log main..HEAD --oneline
    
  3. For each significant change, create a changelog file in the changelog/ folder using the format: Allowed types: added, changed, deprecated, removed, fixed, security, performance, other

    • {PR_NUMBER}.added.md - for new features
    • {PR_NUMBER}.added.2.md, {PR_NUMBER}.added.3.md - for additional entries of the same type
    • {PR_NUMBER}.changed.md - for changes to existing functionality
    • {PR_NUMBER}.fixed.md - for bug fixes
    • {PR_NUMBER}.deprecated.md - for deprecations
    • {PR_NUMBER}.removed.md - for removed features
    • {PR_NUMBER}.security.md - for security fixes
    • {PR_NUMBER}.performance.md - for performance improvements
    • {PR_NUMBER}.other.md - for other changes
  4. Each changelog file should at least contain a main single line starting with - followed by a clear description of the change. No line wrapping.

  5. If the change is complicated, changelog files can have indented lines after the main line with additional details or code samples.

  6. Use ⚠️ emoji prefix for breaking changes.

  7. Write changes in user-facing terms first. Lead with what users of the framework will notice: new APIs, changed behavior, new parameters, fixed bugs they might have hit, etc. Implementation details (internal refactoring, how something is wired up under the hood) can be included as secondary context after the user-facing description, but should never be the only content of a changelog entry when there is a user-visible effect.

    Good (user-facing first, implementation detail as context):

    - Turn completion instructions now persist correctly across full context updates when using `system_instruction`. Previously they were injected as a context system message, which caused warning spam and didn't survive context updates.
    

    Bad (implementation detail only, no user-facing framing):

    - Fixed turn completion instructions being injected as a context system message instead of using `system_instruction`.
    

    Ask yourself: "If I'm a developer building on Pipecat, what would I notice changed?" Start there.

  8. Once the entries are written, run /prose-review changelog/ and fix anything it flags.

Example

For PR #3519 with a new feature and a bug fix:

changelog/3519.added.md:

- Added `SomeNewFeature` for doing something useful.

changelog/3519.fixed.md:

- Fixed an issue where something was not working correctly in some user-visible scenario. The root cause was an internal implementation detail.

리뷰

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

댓글

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

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

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

0 / 1,000자

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

같은 저장소의 스킬

cleanup

무료

Review and improve code changes on the current branch using Pipecat conventions. Refine names and structure, add type hints and documentation, check example patterns, and make conservative performance improvements while preserving compatibility.

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

  • Cleaning up branch changes before review
  • Adding missing type hints and documentation
  • Checking Pipecat service and example patterns
pipecat-ai/pipecat1.7만2026년 10월 18일 업데이트

Review GitHub pull requests with specialized agents that check for clear bugs and violations of project instructions in CLAUDE.md. Validate bug findings before posting focused comments on the affected lines, with fix suggestions where appropriate.

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

  • Reviewing a pull request for clear bugs
  • Checking changes against CLAUDE.md rules
  • Posting validated findings on affected lines
pipecat-ai/pipecat1.7만2026년 10월 18일 업데이트

docstring

무료

Add or improve Google-style docstrings, the explanations embedded in Python code, for modules and classes. Document constructor arguments, public methods, configuration fields, and enum values while preserving existing documentation that already meets the project’s conventions.

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

  • Document a Python module
  • Explain constructor arguments and public methods
  • Describe configuration fields and enum values
pipecat-ai/pipecat1.7만2026년 10월 18일 업데이트

Draft or update GitHub pull request descriptions using the actual changes and related context. Explain the problem, changed behavior, and review concerns in plain language, including breaking changes and explicit issue-closing references when applicable.

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

  • Draft a description for a new pull request
  • Rewrite a description to reflect the final implementation
  • Explain behavior changes and review concerns
pipecat-ai/pipecat1.7만2026년 10월 18일 업데이트

pr-submit

무료

Submit current work as a GitHub pull request, handling relevant uncommitted changes and reviewing prose before pushing. After creating the PR, run companion skills to generate changelog files, update the description, and return its URL.

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

  • Submitting current work as a GitHub pull request
  • Creating a branch and commits for uncommitted changes
  • Reviewing prose and adding a changelog before handoff
pipecat-ai/pipecat1.7만2026년 10월 18일 업데이트

Review newly added comments, docstrings, and changelog entries so future readers can understand the current code. Revise development history, redundant explanations, and unclear shorthand while preserving constraints that the code cannot explain on its own.

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

  • Review comments before committing
  • Check prose added across a branch
  • Clarify function documentation for future readers
pipecat-ai/pipecat1.7만2026년 10월 18일 업데이트

pipecat-ai의 스킬 모두 보기

이 스킬의 문제 신고