스킬 caveman-commit
📦

caveman-commit

안전

간결한 git 커밋 메시지 생성

개발자들은 장황한 커밋 메시지를 작성하는 데 너무 많은 시간을 소비합니다. 이 스킬은 각 변경 사항의 근거를 보존하면서 Conventional Commits 형식으로 50자 이내의 간결하고 전문적인 커밋 메시지를 생성합니다.

지원: Claude Codex Code(CC)
🥉 74 브론즈
1

스킬 ZIP 다운로드

2

Claude에서 업로드

설정 → 기능 → 스킬 → 스킬 업로드로 이동

3

토글을 켜고 사용 시작

테스트해 보기

"caveman-commit" 사용 중입니다. 스테이징된 변경 사항: 모바일 전용 응답 형식으로 API 모듈에 GET /users/:id/profile 엔드포인트 추가.

예상 결과:

feat(api): add GET /users/:id/profile

Mobile client needs profile data without the full user payload to reduce LTE bandwidth on cold-launch screens.

Closes #128

"caveman-commit" 사용 중입니다. 스테이징된 변경 사항: 모든 라우트 핸들러 및 문서에서 /v1/orders 라우트를 /v1/checkout으로 이름 변경.

예상 결과:

feat(api)!: rename /v1/orders to /v1/checkout

BREAKING CHANGE: clients on /v1/orders must migrate to /v1/checkout before 2026-06-01. Old route returns 410 after that date.

보안 감사

안전
v1 • 4/15/2026

The skill file (SKILL.md, 65 lines) is a pure Markdown instruction document. It contains no executable code, no scripts, no network requests, no file system operations, and no environment variable access. The static analyzer flagged 21 external_commands instances, but these are references to git commands in markdown prose and examples — the skill explicitly states it does NOT run git commands. The blocker finding for a weak cryptographic algorithm at line 3 is a false positive; line 3 contains YAML frontmatter description text with no cryptography. No prompt injection attempts were detected. The skill is safe for publication.

1
스캔된 파일
65
분석된 줄 수
2
발견 사항
1
총 감사 수
중간 위험 문제 (1)
External Commands Referenced in Documentation
Static analyzer flagged 21 instances of external_commands. These are git command references in markdown prose and code examples (e.g., 'Does not run git commit' at line 65). The skill explicitly instructs the AI to NOT execute any commands — it only generates formatted text output. All 21 flagged locations are documentation examples, not command execution instructions. Verdict: FALSE POSITIVE.
낮은 위험 문제 (1)
False Positive: Weak Cryptographic Algorithm
Static analyzer flagged a weak cryptographic algorithm at line 3. Line 3 contains YAML frontmatter description text for the skill. No cryptographic code or algorithms exist anywhere in the 65-line file. Verdict: FALSE POSITIVE.
감사자: claude

품질 점수

38
아키텍처
100
유지보수성
87
콘텐츠
50
커뮤니티
98
보안
91
사양 준수

만들 수 있는 것

개인 개발자의 빠른 커밋

개인 프로젝트로 작업하는 개발자가 이 스킬을 사용하여 흐름을 끊지 않고 깔끔하고 일관된 커밋 메시지를 빠르게 생성합니다. 변경 사항을 스테이징하고 스킬을 호출하여 붙여넣을 준비가 된 형식화된 커밋을 얻습니다.

팀 커밋 메시지 표준화

개발 팀이 changelog 자동화를 위해 Conventional Commits를 채택합니다. 이 스킬은 개별 작성 스타일에 관계없이 모든 팀원이 일관되고 올바르게格式化된 커밋 메시지를 생성하도록 보장합니다.

코드 리뷰 커밋 위생

풀 리퀘스트를 검토하는 시니어 개발자가 이 스킬을 사용하여 대화형 리베이스 중 지저분한 커밋 메시지를 재작성합니다. 각 커밋은 무엇이 아닌 왜를 설명하는 명확하고 간결한 메시지를 얻습니다.

이 프롬프트를 사용해 보세요

기본 커밋 메시지
스테이징된 변경 사항에 대한 커밋 메시지를 작성해줘.
범위가 지정된 기능 커밋
프로필 검색 기능을 추가하는 users 모듈에 새 API 엔드포인트를 위한 커밋 메시지를 생성해줘.
Breaking change 커밋
orders API 엔드포인트를 v1/orders에서 v1/checkout으로 이름 변경하는 breaking change 커밋을 작성해줘.
자동 설명이 포함된 보안 수정
검색 입력 필드의 XSS 취약점을 수정하는 보안 패치에 대한 커밋 메시지를 생성해줘.

모범 사례

  • 정확한 커밋 메시지를 얻으려면 스킬을 호출하기 전에 논리적으로 관련된 변경 사항만 스테이징하세요
  • 사용하기 전에 생성된 메시지를 검토하세요 - 타입과 범위가 프로젝트 규칙과 일치하는지 확인하세요
  • 더 정확한 범위 및 타입 선택을 얻으려면 변경된 사항에 대한 컨텍스트와 함께 명시적 프롬프트를 사용하세요

피하기

  • 관련 없는 파일을 함께 스테이징하지 마세요 - 혼란스럽거나 부정확한 커밋 메시지가 생성됩니다
  • 팀 합의 없이 협업 리베이스 중 커밋 히스토리 재작성에 이 스킬을 사용하지 마세요
  • 본문에 충분한 컨텍스트가 포함되어 있는지 수동으로 확인하지 않고 보안 관련 커밋에 이 스킬에 의존하지 마세요

자주 묻는 질문

이 스킬이 git 명령을 실행하나요?
아니요. 이 스킬은 커밋 메시지 텍스트만 생성합니다. 파일을 스테이징하거나 git commit을 실행하거나 저장소를 수정하지 않습니다. 출력을 복사하여 수동으로 사용하시면 됩니다.
커밋 메시지가 따르는 형식은 무엇인가요?
Conventional Commits 형식: type(scope): 명령형 요약. 지원되는 타입은 feat, fix, refactor, perf, docs, test, chore, build, ci, style, revert입니다.
커밋 본문을 언제 포함해야 하나요?
제목 줄이 근거를 설명하지 못하는 경우에만 포함하세요. Breaking changes, 보안 수정, 데이터 마이그레이션, revert의 경우 항상 본문을 포함하세요. 단순한 변경의 경우 본문을 생략하세요.
Caveman 스타일을 중지하고 일반 모드로 돌아가려면 어떻게 해야 하나요?
프롬프트에서 stop caveman-commit 또는 normal mode라고 말씀하세요. 스킬이 표준 장황한 커밋 메시지 스타일로 돌아갑니다.
제목 줄 길이 제한을 사용자 지정할 수 있나요?
이 스킬은 50자를 목표로 하되 72자의 하드 한도를 적용합니다. 이는 널리 인정받는 git 관례 제한이며 팀 합의 없이 변경해서는 안 됩니다.
어떤 AI 도구에서 이 스킬을 지원하나요?
이 스킬은 Claude, Codex 및 Claude Code와 함께 작동합니다. 또한 Cursor, Windsurf, Cline, GitHub Copilot을 포함한 40개 이상의 다른 AI 에이전트에 대해 npx skills를 통해 배포할 수 있습니다.

개발자 세부 정보

파일 구조

📄 SKILL.md