Communitygithub.com

YepAPI/skills

일관된 커밋 메시지, 브랜치 네이밍, PR 템플릿 규칙을 적용하는 Git 워크플로우 스킬입니다.

skills란 무엇인가요?

이 스킬은 개발 워크플로우에서 Git 규칙을 자동화하고 표준화합니다. Conventional Commits 포맷을 사용하여 `feat:`, `fix:`, `docs:`, `refactor:`, `test:`, `chore:`와 같은 명확한 커밋 유형을 강제하고, 일관된 브랜치 네이밍(`feat/기능-이름`, `fix/버그-설명`, `chore/작업-이름`)을 적용합니다. 또한 PR 템플릿을 제공하여 변경 내용, 이유, 테스트 방법, 스크린샷을 포함하도록 안내하며, 스쿼시 병합을 통해 메인 브랜치의 히스토리를 깔끔하게 유지합니다. 커밋 메시지는 명령형 어조, 50자 이내의 제목, 선택적 본문을 사용하고, 각 커밋은 하나의 논리적 변경만 포함하도록 합니다. 릴리스는 시맨틱 버저닝(semver)에 따라 `v1.0.0` 형식으로 태그됩니다. 어떤 AI 에이전트(Claude Code, Cursor, Codex 등)에서도 사용 가능하여 팀 협업 시 일관된 Git 규칙을 보장합니다.

지원 대상~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/YepAPI/skills/tree/HEAD/skills/git-workflow

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

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

문서

Git 워크플로우

규칙

  • Conventional commits: feat:, fix:, docs:, refactor:, test:, chore:
  • 브랜치 네이밍: feat/기능-이름, fix/버그-설명, chore/작업-이름
  • PR 템플릿: 변경 내용, 이유, 테스트 방법, 스크린샷
  • 메인 브랜치에 스쿼시 병합 — 히스토리 유지
  • main/master에 force-push 금지
  • 커밋 메시지: 명령형 어조, 50자 이내 제목, 빈 줄, 선택적 본문
  • 커밋당 하나의 논리적 변경 — 리팩토링과 기능을 혼합하지 마세요
  • 릴리스 태그: v1.0.0 (semver 따름)

Individual skills in this repo

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

YepAPI/skills

WCAG 2.1 AA — semantic HTML, keyboard navigation, screen readers.

YepAPI/skills

Experiment setup, variant splitting, statistical significance, and feature flag integration.

YepAPI/skills

CRUD generators, data tables, user management, role-based access, and bulk operations.

YepAPI/skills

Monitor what ChatGPT and Gemini say about your brand using YepAPI.

YepAPI/skills

Queue workers with BullMQ/Inngest/Trigger.dev, job retries, dead letter queues, concurrency.

YepAPI/skills

Commander.js, interactive prompts with Clack, spinners, colors, config files, exit codes, and npm publishing.

YepAPI/skills

cmdk integration, Cmd+K trigger, fuzzy search, grouped actions, keyboard navigation, and dynamic action registration.

YepAPI/skills

Content planning with trend and sentiment data from YepAPI.

YepAPI/skills

Content calendar, keyword-driven planning, and content briefs.

YepAPI/skills

Theme switching with CSS variables, system preference detection, next-themes, and persistence.

YepAPI/skills

Threaded comments, @mentions, reactions, moderation queue, optimistic UI, and cursor pagination.

YepAPI/skills

Competitive analysis between domains using YepAPI.

YepAPI/skills

Layout grids, KPI cards, data tables with sorting/filtering, sidebar navigation, and responsive breakpoints.

YepAPI/skills

Data encryption — TLS everywhere, AES-256-GCM for PII, bcrypt passwords, encrypted backups.

YepAPI/skills

Chart patterns with Recharts/Nivo/D3, responsive containers, color scales, and accessibility.

YepAPI/skills

Drizzle schema definition, push vs migrate, type-safe queries, relations, transactions, and prepared statements.

YepAPI/skills

Upload handling, resize/compress, CDN delivery, blur placeholders, and next/image patterns.

YepAPI/skills

Local business and Google Maps research using YepAPI.

YepAPI/skills

Cursor-based pagination, IntersectionObserver, virtualized lists with @tanstack/react-virtual, and scroll position restoration.

YepAPI/skills

Chat UI components, streaming responses with AI SDK, context window management, and RAG patterns.

관련 스킬