PR이 리모트에서 머지된 후 로컬을 리모트와 동기화하고 불필요한 로컬 브랜치를 정리한다. "/cleanup", "머지 후 정리", "브랜치 정리해줘" 등의 요청에 사용한다.
변경 사항을 staging하고 커밋한다. "/commit", "커밋해줘", "변경사항 커밋", "commit the changes" 등의 요청에 사용한다.
Markdown 파일을 GitHub 스타일 서식의 Google Docs 문서로 변환한다. "/md-to-gdoc", "마크다운을 구글독스로", "md to google docs" 등의 요청에 사용한다.
Markdown 파일을 GitHub 웹 스타일 PDF로 변환한다. "/md-to-pdf", "마크다운 PDF로 변환", "md를 pdf로", "convert md to pdf" 등의 요청에 사용한다.
현재 브랜치를 push하고 PR을 생성한다. "/pr", "PR 만들어줘", "풀리퀘스트 생성", "create PR" 등의 요청에 사용한다.
my-claude-code-marketplace — Claude Code 플러그인 마켓플레이스.
| 스킬 | 설명 |
|---|---|
| commit | Git 커밋 스킬 — 보안 검토, 브랜치 생성, 스테이징, 커밋 메시지 작성 |
| pr | PR 생성 스킬 — push, 제목/본문 생성, assignee, label 자동 설정, Actions 체크 추적 |
| cleanup | 리모트 동기화 스킬 — 기본 브랜치 이동, pull, prune, 로컬 브랜치 정리 |
| md-to-pdf | Markdown → PDF 변환 — GitHub 웹 스타일 렌더링 |
| md-to-gdoc | Markdown → Google Docs 변환 — GitHub 스타일 서식, gws CLI 사용 |
여러 PC에서 동일한 Claude Code 환경을 유지. GitHub Gist의 mccm.json에 플러그인, MCP 서버, hooks, settings를 선언하고 동기화한다. 각 사용자는 자기 GitHub 계정의 gist에 mccm.json 파일을 만들어 사용한다.
| 스킬 | 설명 |
|---|---|
| download | Gist → 로컬 적용 — 충돌 시 사용자 확인, 로컬 전용 항목 삭제 선택 |
| upload | 로컬 → Gist 업로드 — Gist 전용 항목 삭제 선택, 사용자 확인 후 반영 |
사전 요구사항: GitHub CLI (gh) 설치 및 인증 (gh auth login)
mccm.json 관리 범위:
| 항목 | mccm.json 키 | settings.json 매핑 |
|---|---|---|
| 마켓플레이스 | marketplaces | extraKnownMarketplaces |
| 플러그인 | plugins | enabledPlugins |
| CLI 도구 | clis | — (check/install 명령으로 관리) |
| MCP 서버 | mcpServers | mcpServers |
| hooks | hooks | hooks |
| 설정 | settings | 최상위 키 (language, env 등) |
경로에 머신 의존값이 포함되면 변수 치환을 사용한다: ${HOME}, ${USER}
claude plugin marketplace add Kang-Jacob-GitLB/mccm
claude plugin install env@mccm
설치 후 /download 실행하면 Gist의 mccm.json 기반으로 전체 환경(플러그인, MCP, hooks, settings)이 구성된다.
환경을 변경한 후 /upload로 Gist에 반영하면 다른 PC에서 /download로 동기화할 수 있다.
각 스킬은 프로젝트의 CLAUDE.md에서 해당 섹션을 찾아 명시된 슬롯만 오버라이드한다. 명시되지 않은 슬롯은 기본값을 사용한다. 각 슬롯의 기본값은 해당 SKILL.md를 참조한다.
| 스킬 | CLAUDE.md 섹션 | 슬롯 |
|---|---|---|
| commit | ## mccm:Commit Conventions | language, title-format, types, title-max-length, body, branch-prefixes, branch-format |
| pr | ## mccm:PR Conventions | base-branch, language, title-format, types, title-max-length, body-format, label-map, auto-assignee, checks-timeout |
| cleanup | ## mccm:Cleanup Conventions | default-branch, protected-branches |
예시 (CLAUDE.md):
## mccm:Commit Conventions
- language: 한글
- title-format: {제목}
- types: add, fix, update, remove
- title-max-length: 40
- body: 필수
## mccm:PR Conventions
- language: 한글
- title-format: [{타입}] {제목}
- label-map: feat→enhancement, fix→bug
## mccm:Cleanup Conventions
- protected-branches: main, master, develop
mccm/
├── .claude-plugin/
│ └── marketplace.json
└── plugins/
├── dev/
│ ├── .claude-plugin/
│ │ └── plugin.json
│ └── skills/
│ ├── commit/
│ │ └── SKILL.md
│ ├── pr/
│ │ └── SKILL.md
│ ├── cleanup/
│ │ └── SKILL.md
│ ├── md-to-pdf/
│ │ └── SKILL.md
│ └── md-to-gdoc/
│ └── SKILL.md
└── env/
├── .claude-plugin/
│ └── plugin.json
└── skills/ ← mccm.json은 gist로 관리
├── download/
│ └── SKILL.md
└── upload/
└── SKILL.md
plugins/{플러그인}/skills/{skill-name}/SKILL.md 작성claude plugin marketplace update mccm)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 환경 동기화 — Gist 기반 upload/download로 플러그인, MCP, hooks, settings를 여러 PC에서 동일 유지
npx claudepluginhub kang-jacob-gitlb/mccm --plugin devGitHub and Git workflow tools: commit-creator, pr-creator, pr-reviewer, and pr-comment-resolver agents, slash commands for commits, PRs, and review comment resolution, plus skills for PR/commit workflows.
Git workflows - commits, branches, PRs, issue processing, auto-close detection, and repository management
Git workflow tools: commits, PRs, review inbox, checkout, and work triage
Core skills library for Claude Code: TDD, debugging, collaboration patterns, and proven techniques
Harness-native ECC operator layer - 67 agents, 271 skills, 92 legacy command shims, reusable hooks, rules, selective install profiles, and production-ready workflows for Claude Code, Codex, OpenCode, Cursor, and related agent harnesses
Persistent file-based planning for AI coding agents. Crash-proof markdown plans (task_plan.md, findings.md, progress.md) that survive context loss and /clear, with an opt-in completion gate and multi-agent shared state. Manus-style. Works with Claude Code, Codex CLI, Cursor, Kiro, OpenCode and 60+ agents via the SKILL.md standard. Includes Arabic, German, Spanish, and Chinese (Simplified and Traditional).