ワンクリックで
git-workflow
Git Flow 브랜치 전략 및 PR 절차 가이드. 브랜치 생성, 커밋, PR 작성 시 참조. "branch", "commit", "PR", "pull request", "merge", "git flow" 키워드로 트리거.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Git Flow 브랜치 전략 및 PR 절차 가이드. 브랜치 생성, 커밋, PR 작성 시 참조. "branch", "commit", "PR", "pull request", "merge", "git flow" 키워드로 트리거.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
Chat Eval Pipeline 코드에 대한 5-expert 피드백 루프 리뷰 가이드
Agent 시스템 프로비저닝 가이드. Dependencies 싱글톤, HTTP 클라이언트 풀링, LLM 클라이언트 설정, 환경변수 관리, Worker 초기화 패턴. "dependencies", "provisioning", "http client", "connection pool", "worker setup" 키워드로 트리거.
Google Gemini SDK (google-genai) 활용 가이드. Gemini 3/2 모델, Structured Output, Function Calling, Google Search Grounding, 이미지 생성 구현 시 참조. "gemini", "google ai", "genai", "google search", "imagen" 키워드로 트리거.
LangGraph 1.0+ 파이프라인 구축 가이드. Intent-Routed Workflow, Subagent 패턴, Checkpointing, Conditional Routing 구현 시 참조. "langgraph", "pipeline", "graph", "workflow", "subagent", "checkpointer" 키워드로 트리거.
LangSmith 통합 및 LLM Observability 가이드. 토큰 추적, 비용 계산, Run Tree, Tracing 데코레이터, OTEL 연동 구현 시 참조. "langsmith", "tracing", "observability", "token usage", "cost tracking" 키워드로 트리거.
OpenAI Agents SDK (2025~) 활용 가이드. Agent + Runner + WebSearchTool + RunContextWrapper 패턴. Structured Output, Function Tool, Handoff 구현 시 참조. "agents sdk", "openai agent", "runner", "web_search", "function_tool", "handoff" 키워드로 트리거.
| name | git-workflow |
| description | Git Flow 브랜치 전략 및 PR 절차 가이드. 브랜치 생성, 커밋, PR 작성 시 참조. "branch", "commit", "PR", "pull request", "merge", "git flow" 키워드로 트리거. |
┌─────────────────────────────────────────────────────────────────┐
│ Branch Flow │
├─────────────────────────────────────────────────────────────────┤
│ │
│ main ──────────────────────────────────────────────────────── │
│ ↑ │
│ │ (release merge) │
│ │ │
│ develop ───────────────────────────────────────────────────── │
│ ↑ ↑ ↑ │
│ │ │ │ (PR merge) │
│ │ │ │ │
│ feature/ refactor/ fix/ │
│ xxx xxx xxx │
│ │
└─────────────────────────────────────────────────────────────────┘
| Type | Pattern | Example |
|---|---|---|
| Feature | feature/{scope}-{description} | feature/chat-crud-api |
| Refactor | refactor/{scope}-{description} | refactor/reward-fanout-exchange |
| Fix | fix/{scope}-{description} | fix/auth-token-refresh |
| Hotfix | hotfix/{description} | hotfix/critical-security-patch |
| Release | release/v{version} | release/v1.2.0 |
develop (NOT main)develop, merge back to developmain, merge to both main and developdevelop, merge to main after QA⚠️ CRITICAL: PR은 반드시
develop브랜치를 base로 생성해야 합니다.
gh pr create --base develop(NOT--base main)- main으로 잘못 머지하면 main → develop PR을 추가로 생성해야 합니다.
<type>(<scope>): <description>
[optional body]
[optional footer]
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
| Type | Description | Example |
|---|---|---|
feat | New feature | feat(chat): add message persistence |
fix | Bug fix | fix(auth): resolve token refresh race condition |
refactor | Code refactoring | refactor(chat_worker): apply Clean Architecture |
docs | Documentation | docs: add API specification |
test | Tests | test(chat_worker): add unit tests for intent classifier |
chore | Maintenance | chore: update dependencies |
style | Formatting | style: fix linting errors |
perf | Performance | perf(rag): optimize vector search |
auth, users, chat, chat_worker, location, characterinfra, k8s, terraform, helmci, cd, pipeline# From develop branch
git checkout develop
git pull origin develop
git checkout -b feature/chat-crud-api
# Make changes
git add .
git commit -m "feat(chat): add message persistence"
# Push to remote
git push -u origin feature/chat-crud-api
# Create PR via gh CLI
gh pr create --base develop --title "feat(chat): add CRUD API for messages" --body "$(cat <<'EOF'
## Summary
- Add message persistence endpoints
- Implement ChatRepository with PostgreSQL
## Test plan
- [ ] Unit tests pass
- [ ] Integration tests with DB
- [ ] Manual API testing
🤖 Generated with [Claude Code](https://claude.com/claude-code)
EOF
)"
develop## Summary
<1-3 bullet points describing changes>
## Related Issue
Closes #123
## Test plan
- [ ] Unit tests pass (`pytest apps/{service}/tests/unit -v`)
- [ ] Integration tests pass
- [ ] Manual testing completed
## Checklist
- [ ] Code follows project conventions
- [ ] Tests added/updated
- [ ] Documentation updated (if needed)
- [ ] No breaking changes (or documented)
🤖 Generated with [Claude Code](https://claude.com/claude-code)
ArgoCD가
develop브랜치를 바라봄 (Staging 아님, Dev 환경 직접 배포)
PR → develop 머지 → ArgoCD auto-sync → Dev 클러스터 반영
| Branch | CI Trigger | Deploy Target |
|---|---|---|
main | Push | (예비, 현재 미사용) |
develop | Push, PR | Dev (ArgoCD sync) |
feature/* | PR only | - |
refactor/* | PR only | - |
fix/* | PR only | - |
# Start new feature
git checkout develop && git pull && git checkout -b feature/new-feature
# Sync with develop
git fetch origin develop && git rebase origin/develop
# Create PR
gh pr create --base develop
# Check PR status
gh pr status
# View PR in browser
gh pr view --web
# List open PRs
gh pr list
# Check out PR locally
gh pr checkout 123
# Approve PR
gh pr review --approve
# Merge PR
gh pr merge --squash --delete-branch
.github/PULL_REQUESTS/.github/ISSUE_TEMPLATE/