Use this agent when the user wants to commit staged changes to the current branch. This includes when the user asks to 'commit', 'save changes', 'make a commit', or when a logical unit of work is complete and needs to be committed. The agent analyzes staged/changed files, crafts an appropriate commit message following project conventions, and executes the commit. Examples: - <example> Context: The user has finished implementing a feature and wants to commit their work. user: "변경사항 커밋해줘" assistant: "커밋을 진행하겠습니다. auto-committer 에이전트를 사용하여 변경 사항을 분석하고 커밋하겠습니다." <commentary> The user wants to commit their changes. Use the Task tool to launch the auto-committer agent to analyze the staged changes, generate an appropriate commit message, and create the commit. </commentary> </example> - <example> Context: The user just finished writing code and wants to commit it. user: "이 작업 내용을 커밋으로 만들어줘" assistant: "auto-committer 에이전트를 사용하여 변경 사항을 확인하고 적절한 커밋 메세지를 작성한 뒤 커밋하겠습니다." <commentary> The user wants their work committed. Use the Task tool to launch the auto-committer agent which will inspect the diff, write a commit message per project conventions, and execute git commit. </commentary> </example> - <example> Context: The user asks to save their progress. user: "commit the staged files" assistant: "I'll use the auto-committer agent to review the staged changes and create a commit with an appropriate message." <commentary> The user wants to commit staged files. Use the Task tool to launch the auto-committer agent to handle the full commit workflow. </commentary> </example>
Use this agent when the user wants to create a new branch. This includes when the user asks to 'create branch', 'make a branch', 'new branch', or wants to start working on a new feature/fix. The agent reads the project's branch naming conventions, analyzes the user's intent, and creates a properly named branch from main. Examples: - <example> Context: The user wants to start working on a new feature. user: "브랜치 만들어줘" assistant: "branch-creator 에이전트를 사용하여 브랜치 네이밍 규약을 확인하고 새 브랜치를 생성하겠습니다." <commentary> The user wants to create a new branch. Use the Task tool to launch the branch-creator agent to read branch naming conventions, determine the branch name from context, and create the branch. </commentary> </example> - <example> Context: The user wants to create a branch for a specific task. user: "git-workflow 플러그인에 branch-creator 에이전트를 추가하는 브랜치를 만들어줘" assistant: "branch-creator 에이전트를 사용하여 작업 내용에 맞는 브랜치를 생성하겠습니다." <commentary> The user described the task. Use the Task tool to launch the branch-creator agent which will derive the branch name (e.g., feat/git-workflow-add-branch-creator) and create it. </commentary> </example> - <example> Context: The user wants to start a new branch for a bug fix. user: "create a branch for fixing the commit message typo" assistant: "I'll use the branch-creator agent to create a properly named branch for this bug fix." <commentary> The user wants a fix branch. Use the Task tool to launch the branch-creator agent to create fix/git-workflow-commit-message-typo or similar. </commentary> </example>
Uses power tools
Uses Bash, Write, or Edit tools
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
코드 생성 및 코드 설명을 위한 개인용 Claude Code 플러그인 마켓플레이스
graph LR
A[hoonse-claude-plugins] --> B[.claude]
B --> B1[마켓플레이스 개발 시 사용되는<br/>claude 설정 및 리소스]
A --> C[plugins]
C --> D[claude-logger]
D --> D1[도구 사용 및 프롬프트<br/>자동 로깅]
C --> F[technical-writing]
F --> F1[기술 문서 작성 전문 에이전트와<br/>README 구조 규약 제공]
C --> G[git-workflow]
G --> G1[로컬 Git 워크플로우 규약<br/>관리]
C --> H[github-workflow]
H --> H1[GitHub Issue 기반<br/>개발 워크플로우 자동화]
C --> I[backend]
I --> I1[RESTful API 설계 규약과<br/>FastAPI 백엔드 개발 전문 에이전트]
C --> J[data-engineering]
J --> J1[Apache Airflow DAG 개발<br/>전문 에이전트]
C --> K[project-analyzer]
K --> K1[프로젝트 구조·문서 품질·<br/>설정 정합성 자동 분석 및<br/>GitHub Issue 등록]
이 마켓플레이스의 가장 큰 특장점은 개발 워크플로우 전체를 자동화하는 오케스트레이션 스킬입니다. Issue 분석부터 브랜치 생성, 구현, 커밋, PR 생성까지 하나의 스킬 호출로 처리할 수 있습니다.
| 스킬 | 플러그인 | 설명 |
|---|---|---|
| work-on-issue | github-workflow | GitHub Issue 번호를 받아 이슈 분석 → 브랜치 생성 → 계획 수립 → 구현 및 커밋 → PR 생성까지 전체 워크플로우를 오케스트레이션합니다. |
| work-from-scratch | github-workflow | Issue 없이 작업 설명을 받아 브랜치 생성부터 PR 생성까지 전체 워크플로우를 오케스트레이션합니다. |
| work-on-pr | github-workflow | GitHub PR 번호를 받아 리뷰 분석 → 피드백 반영 커밋 → PR 코멘트 작성까지 리뷰 대응 워크플로우를 오케스트레이션합니다. |
| analyze-project | project-analyzer | 플러그인 마켓플레이스 프로젝트를 자동 분석하여 구조·문서·설정 문제를 파악하고, 필요 시 GitHub Issue로 등록합니다. |
아래 차트는 각 오케스트레이션 스킬의 단계별 실행 흐름을 보여줍니다.
graph TB
subgraph WOI ["/work-on-issue (github-workflow)"]
direction TB
WOI1["① @issue-fetcher"]
WOI2["② @branch-creator"]
WOI3["③ Plan Mode"]
WOI4["④ 코드 구현\n+ @auto-committer"]
WOI5["⑤ git push\n+ @pr-creator"]
WOI1 --> WOI2 --> WOI3 --> WOI4 --> WOI5
end
subgraph WOP ["/work-on-pr (github-workflow)"]
direction TB
WOP1["① @pr-fetcher"]
WOP2["② 브랜치 체크아웃"]
WOP3["③ Plan Mode"]
WOP4["④ 코드 수정\n+ @auto-committer"]
WOP5["⑤ git push\n+ gh pr comment"]
WOP1 --> WOP2 --> WOP3 --> WOP4 --> WOP5
end
subgraph WFS ["/work-from-scratch (github-workflow)"]
direction TB
WFS1["① 작업 정의"]
WFS2["② @branch-creator"]
WFS3["③ Plan Mode"]
WFS4["④ 코드 구현\n+ @auto-committer"]
WFS5["⑤ git push\n+ @pr-creator"]
WFS1 --> WFS2 --> WFS3 --> WFS4 --> WFS5
end
subgraph ANAP ["/analyze-project (project-analyzer)"]
direction TB
ANAP0["① 분석 범위 결정"]
ANAP1["② 병렬 분석"]
ANA1["@structure-analyzer"]
ANA2["@docs-analyzer"]
ANA3["@settings-analyzer"]
ANAP2["③ 종합 리포트 작성"]
ANA4["④ @issue-creator\n(선택)"]
ANAP0 --> ANAP1
ANAP1 --> ANA1
ANAP1 --> ANA2
ANAP1 --> ANA3
ANA1 --> ANAP2
ANA2 --> ANAP2
ANA3 --> ANAP2
ANAP2 -. "개발자 승인 후" .-> ANA4
end
classDef plan fill:#fef9c3,stroke:#ca8a04,color:#713f12
class WOI3,WOP3,WFS3 plan
위 오케스트레이션 스킬들은 브랜치 생성(해당되는 경우) 및 커밋 단계에서 git-workflow 플러그인의 에이전트를 활용합니다.
graph LR
WOI["/work-on-issue"] -->|사용| BC
WFS["/work-from-scratch"] -->|사용| BC
WOI -->|사용| AC
WOP["/work-on-pr"] -->|사용| AC
WFS -->|사용| AC
subgraph GW ["git-workflow 플러그인"]
BC["@branch-creator"]
AC["@auto-committer"]
end
이 마켓플레이스 프로젝트에서 제공하는 플러그인을 사용하려는 프로젝트의 루트 디렉토리에서 아래 명령어를 실행합니다.
# 마켓플레이스 등록
/plugin marketplace add iamhoonse-dev/hoonse-claude-plugins
# 플러그인 설치
/plugin install git-workflow@hoonse-claude-plugins
# 마켓플레이스 등록
/plugin marketplace add /path/to/hoonse-claude-plugins
# 플러그인 설치
/plugin install git-workflow@hoonse-claude-plugins
Skills는 /<plugin-name>:<skill-name> 형태로 호출합니다.
/git-workflow:commit-message
/commit-message
Agents는 대화 중 관련 요청 시 자동으로 활성화되거나, 직접 요청할 수 있습니다.
@git-workflow:auto-committer 변경사항을 커밋해 줘
변경사항을 커밋해 줘
npx claudepluginhub iamhoonse-dev/hoonse-claude-plugins --plugin git-workflowClaude Code 세션의 도구 사용 및 프롬프트를 자동으로 로깅하는 플러그인
플러그인 마켓플레이스 프로젝트의 구조 일관성, 문서 품질, 설정 정합성을 자동 분석하고 GitHub Issue로 등록하는 플러그인
RESTful API 설계 규약과 FastAPI 백엔드 개발 전문 에이전트를 제공하는 플러그인
GitHub 개발 워크플로우(이슈 기반 작업, 자유 작업, PR 리뷰 대응, PR 생성 등)를 자동화하는 플러그인
코드 분석, 설명, GitHub 워크플로우, 시각화 등 개발 생산성 도구 모음 (연습/실험용)
Git workflows - commits, branches, PRs, issue processing, auto-close detection, and repository management
Git 워크플로우, 브랜치 전략, 커밋 컨벤션, TiDD(Ticket Driven Development) 가이드
Git workflow management with feature branches, releases, and hotfix flows
Ultra-compressed communication mode. Cuts ~75% of tokens while keeping full technical accuracy by speaking like a caveman.
Comprehensive UI/UX design plugin for mobile (iOS, Android, React Native) and web applications with design systems, accessibility, and modern patterns
Multi-model consensus engine integrating OpenAI Codex CLI, Gemini CLI, and Claude CLI for collaborative code review and problem-solving.