Community라이팅 & 에디팅github.com

jlholm/noodle

컨벤셔널 커밋 메시지를 생성합니다. 사용자가 "commit this", "save changes", "git commit"이라고 말하거나, 코드를 커밋해 달라고 요청하거나, 커밋 메시지를 작성하거나, git 기록을 포맷할 때 사용하세요. Conventional Commits 규격을 따릅니다.

noodle란 무엇인가요?

이 스킬은 개발자가 Git 커밋 메시지를 Conventional Commits 규격에 맞게 일관되게 작성할 수 있도록 도와줍니다. 사용자가 "commit this" 또는 "git commit"과 같은 명령을 내리면, 스킬은 프로젝트별 규칙에 따라 구조화된 커밋 메시지를 제안합니다. 이 스킬은 Claude Code, Cursor, Codex와 같은 AI 코딩 에이전트에서 사용하도록 설계되었습니다. 주요 기능으로는 논리적 변경 단위별로 하나의 커밋을 생성하고, 변경된 파일만 커밋하며, 항상 커밋 본문을 포함하도록 합니다. 또한 브랜치를 직접 생성하지 말고, 필요시 `worktree` 스킬을 사용하도록 안내합니다. 이 스킬을 통해 개발자는 일관된 커밋 히스토리를 유지하고, 협업 시 변경 사항을 명확하게 전달할 수 있습니다.

지원 대상~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/jlholm/noodle/tree/HEAD/.agents/skills/commit

Installed? Explore more 라이팅 & 에디팅 skills: steipete/notion, langchain-ai/langchain, bytedance/podcast-generation · View all 6 →

즐겨 사용하는 AI에게 물어보기

이 에이전트 스킬이 미리 로드된 새 채팅을 엽니다.

문서

Conventional Commits

커밋을 생성할 때 다음 프로젝트별 규칙을 따르세요.

브랜치 전략

절대로 빈 브랜치를 생성하지 마세요. 브랜치 격리가 필요한 경우 worktree 스킬을 사용하세요. 간단한 변경은 현재 브랜치(main 포함)에 직접 커밋하세요. git checkout -b를 실행하지 마세요.

프로젝트 규칙

  • 논리적 변경 단위당 하나의 커밋 — 관련 없는 수정이나 기능을 절대 합치지 마세요. 세 개의 독립적인 변경 사항은 세 개의 커밋으로 구성하세요.
  • 변경한 파일만 커밋하세요 — 동시 세션에서 관련 없는 파일을 절대 가져오지 마세요.
  • 항상 본문을 포함하세요 — 제목만 있는 커밋은 허용되지 않습니다. 무엇을, 왜 변경했는지 설명하세요.
  • merge 유형 — 워크트리나 기능 브랜치를 병합할 때는 병합 커밋 대신 merge를 사용하세요.
  • 커밋 순서를 최적화하세요 — 기반이 되는 인프라를 먼저 구축하고, 그 위에 구축할 기능을 그 다음에 배치하세요.

예시

feat(alerts): Slack 알림 업데이트에 스레드 답글 추가

알림이 업데이트되거나 해결되면 새 메시지를 생성하는 대신 원본
Slack 스레드에 답글을 게시합니다. 이렇게 하면 관련 알림이
함께 그룹화됩니다.

참고 자료

Individual skills in this repo

This repo contains 3 individual skills — each has its own dedicated page.

관련 스킬