import { Alert } from '../components/common/Alert'; import { CodeBlock } from '../components/common/CodeBlock'; import { StepGuide } from '../components/common/StepGuide'; const SKILLS = [ { name: '/push', desc: '변경 확인 → 커밋 메시지 자동 제안 → 푸시', perm: 'push' }, { name: '/mr', desc: '커밋 + 푸시 + MR 생성 + 릴리즈 노트 갱신 + 봇 승인/머지 선택', perm: 'push' }, { name: '/release', desc: '릴리즈 노트 정리 + develop→main MR + 봇 승인/머지', perm: 'admin' }, { name: '/version', desc: 'VERSION-HISTORY.md (SemVer) 생성', perm: 'admin' }, { name: '/create-mr', desc: 'MR만 생성 (세부 옵션 지원)', perm: 'push' }, { name: '/fix-issue', desc: 'Gitea 이슈 분석 + 수정 브랜치 생성', perm: 'push' }, { name: '/init-project', desc: '팀 표준 워크플로우로 프로젝트 초기화', perm: '-' }, { name: '/sync-team-workflow', desc: '워크플로우 버전 동기화', perm: '-' }, ]; export default function ClaudeCodeSkills() { return (
Claude Code 스킬을 활용하여 커밋, MR 생성, 릴리즈까지 개발 워크플로우를 자동화할 수 있습니다.
{/* 스킬 일람 */}| 스킬 | 설명 | 필요 권한 |
|---|---|---|
| {s.name} | {s.desc} | {s.perm === 'admin' ? ( admin ) : s.perm === 'push' ? ( push ) : ( - )} |
Claude Code 스킬을 활용한 일반적인 개발 흐름입니다.
작업 후 변경 사항을 확인하고 커밋+푸시합니다.
feature 브랜치에서 develop으로 MR을 생성합니다.
/mr은{' '}
/push + MR + 릴리즈 노트를 한 번에 처리합니다.
MR 생성 후 리뷰 대기 또는 claude-bot 자동 승인+머지를 선택할 수 있습니다.
develop → main 릴리즈 MR을 생성하고, 봇이 자동 승인합니다.
/release는 리포 admin 권한이 필요합니다.
팀 워크플로우에는 특화된 서브에이전트 3종이 포함되어 있습니다.
.claude/agents/ 디렉토리에 배치되며,{' '}
/init-project로 자동 설정됩니다.
코드베이스 탐색/분석 에이전트
모듈 단위 구현 에이전트
코드 리뷰/품질 검증 에이전트
스킬을 사용하려면 다음이 필요합니다.
npm install -g @anthropic-ai/claude-code
/init-project 실행으로 팀 설정 자동 적용
GITEA_TOKEN은{' '}
settings.json의{' '}
env 필드에서도 설정할 수 있습니다.
환경변수와 settings.json 모두 설정된 경우 환경변수가 우선합니다.