Openclaw용 Peter Commit Ops

로컬 코드 변경 사항을 표준화된 커밋 및 풀 리퀘스트로 변환하는 자동화된 브리지입니다.

chinasilva
v1.1.0
Mar 3, 2026
1
1.2k
0

설치 및 다운로드

1. ClawHub CLI

레지스트리에서 스킬을 바로 설치하는 가장 빠른 방법입니다.

npx clawhub@latest install peter-commit-ops

2. 수동 설치

스킬 폴더를 다음 위치 중 하나로 복사하세요

글로벌
~/.openclaw/skills/
워크스페이스
<project>/skills/

우선순위: 워크스페이스 > 로컬 > 번들

3. 프롬프트 설치

이 프롬프트를 OpenClaw에 복사하면 자동으로 설치됩니다.

Clawhub를 사용해서 peter-commit-ops 설치를 도와줘. Clawhub가 설치되어 있지 않다면 먼저 설치해 줘 (npm i -g clawhub).

다운로드를 원하시나요?

ZIP 아카이브 형태의 원본 스킬 파일을 받으세요.

Peter Commit Ops란 무엇인가요?

Peter Commit Ops는 버전 관리 수명 주기의 번거로운 측면을 처리하도록 설계된 특수 자동화 스킬입니다. 개발 환경에 직접 통합되어 모든 코드 변경 사항이 적절하게 검토되고, 원자적으로 스테이징되며, 업계 베스트 프랙티스에 따라 원격 저장소로 푸시되도록 보장합니다. Openclaw Skills 에코시스템의 일부로서 로컬 수정에서 활성 풀 리퀘스트로의 전환을 자동화하여 수동 코딩과 공식 코드 리뷰 사이의 간극을 메웁니다.

이 스킬은 팀 전체에서 일관된 커밋 메시지와 브랜치 전략을 강제하려는 메인테이너에게 특히 유용합니다. 사전 정의된 품질 게이트를 충족하지 않은 코드가 PR 단계에 도달하지 않도록 신뢰할 수 있는 중개자 역할을 합니다. Openclaw Skills를 활용함으로써 개발자는 코드 작성에 집중할 수 있고, 에이전트는 Git 작업 및 GitHub 통합의 복잡성을 처리합니다.

Peter Commit Ops 활용 사례

  • 기능 구현 또는 버그 수정 완료 시 커밋 및 푸시 프로세스 자동화.
  • 성공적인 코드 리뷰 세션에서 공식 풀 리퀘스트로 전환.
  • main과 같은 보호된 브랜치에서 작업할 때 기능 브랜치 자동 생성.
  • 커밋 메시지가 feat, fix 또는 chore와 같은 관례적인 형식을 따르도록 보장.
  • 자동화된 PR 생성 및 상태 보고를 통해 로컬 변경 사항을 CI/CD 파이프라인에 통합.

Peter Commit Ops 작동 원리

  1. 사전 체크 검증: 스킬이 현재 git 상태와 브랜치를 확인하여 커밋 가능한 변경 사항이 있는지, 이전 리뷰 게이트를 통과했는지 확인합니다.
  2. 브랜치 관리: 현재 브랜치를 식별합니다. main 또는 master와 같은 보호된 브랜치에 있는 경우 자동으로 새 기능 브랜치를 생성하고 전환합니다.
  3. 원자적 스테이징: 단일 커밋에 관련 없는 변경 사항이 포함되지 않도록 현재 작업과 관련된 파일을 개별적으로 스테이징합니다.
  4. 표준화된 커밋: 관례적인 커밋 메시지를 생성하고 선택적인 저장소 정의 워크플로우 체크를 실행한 후 커밋을 수행합니다.
  5. 원격 동기화: 브랜치를 origin으로 푸시하고 GitHub CLI 또는 수동 비교 링크를 사용하여 풀 리퀘스트를 생성합니다.
  6. 핸드오버: 스킬은 워크플로우의 다음 단계를 위해 커밋 SHA, 브랜치 이름 및 PR URL을 포함한 상세 보고서를 출력합니다.

Peter Commit Ops 설정 가이드

환경에 Git 및 GitHub CLI(gh)가 설치되어 있는지 확인하십시오. 이 스킬을 위한 저장소를 초기화하려면 다음 명령을 사용할 수 있습니다.

# git 및 gh 설치 확인
git --version
gh --version

# 선택 사항: package.json에 워크플로우 체크 스크립트 정의
# "workflow:check": "npm run lint && npm test"

Openclaw Skills 구성에 Peter Commit Ops 스킬을 추가하기만 하면 PR 수명 주기 자동화를 시작할 수 있습니다.

Peter Commit Ops 데이터 스키마 및 분류 체계

이 스킬은 다음 메타데이터 및 출력 매개변수를 통해 작업을 추적합니다.

속성 설명
커밋 SHA 생성된 git 커밋의 고유 식별자.
브랜치 이름 변경 사항이 푸시된 소스 브랜치.
PR URL GitHub에서 생성되거나 업데이트된 풀 리퀘스트로의 직접 링크.
위험 상태 리뷰 중 커밋이 고위험으로 표시되었는지 여부를 나타내는 플래그.
다음 단계 peter-ci-gate 또는 peter-pr-ops와 같은 다음 스킬에 대한 권장 사항.

Peter Commit Ops 고급 기능

  • 멀티 에이전트 핸드오버: 전체 CI/CD 자동화를 위해 다른 Openclaw Skills로 상태를 원활하게 전달합니다.
  • 고위험 레이블링: 리뷰어에게 알리고 수동 게이트를 트리거하기 위해 PR 설명에 위험한 커밋을 명시적으로 표시합니다.
  • 사용자 정의 워크플로우 후크: 코드 품질을 보장하기 위해 커밋을 완료하기 전 workflow-check.sh와 같은 로컬 스크립트를 자동으로 트리거합니다.
  • 원자적 스테이징 로직: 작업 공간의 불필요한 파일을 무시하고 작업 관련 편집에만 엄격하게 집중하는 지능형 파일 선택.
  • 페일 세이프 보호: 프로덕션 보호 브랜치에 대한 우발적인 푸시를 방지하고 리뷰가 실패한 경우 커밋을 차단하는 내장 가드.

SKILL.md


로드 중

관련 Openclaw 스킬

METADATA

Github Stars: 0
forks: 0

추천*