Metadata-Version: 2.4
Name: cc-plugify
Version: 0.1.0
Summary: One-shot bootstrapper for the chanshin0/Plugify Claude Code marketplace.
Project-URL: Homepage, https://github.com/chanshin0/Plugify
Project-URL: Repository, https://github.com/chanshin0/Plugify
Project-URL: Issues, https://github.com/chanshin0/Plugify/issues
Author: chanshin0
License-Expression: MIT
Keywords: bootstrap,claude,claude-code,marketplace,plugin,scenario-first
Classifier: Development Status :: 4 - Beta
Classifier: Environment :: Console
Classifier: Intended Audience :: Developers
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Topic :: Software Development :: Build Tools
Requires-Python: >=3.9
Description-Content-Type: text/markdown

# cc-plugify (Python · uv 진영)

> Claude Code 마켓플레이스 [chanshin0/Plugify](https://github.com/chanshin0/Plugify) 한 줄 설치 도구. `uvx` 로 즉시 실행.

Node 진영 같은 도구는 npm 패키지 [`cc-plugify`](https://www.npmjs.com/package/cc-plugify) (npx) — 동일한 동작·동일한 settings.json 형식.

## 사용

```bash
# 1. 마켓플레이스만 등록 (project scope = ./.claude/settings.json)
uvx cc-plugify

# 2. 마켓플레이스 등록 + 플러그인 활성화 (가장 일반적)
uvx cc-plugify install scenario-first

# 3. user-global scope (모든 프로젝트에 적용)
uvx cc-plugify install scenario-first --global

# 4. 등록 해제
uvx cc-plugify --uninstall
```

`uv` 가 없으면:

```bash
curl -LsSf https://astral.sh/uv/install.sh | sh
```

## 동작

`.claude/settings.json` 의 두 키를 멱등하게 갱신:

```json
{
  "extraKnownMarketplaces": {
    "plugify": {
      "source": { "source": "github", "repo": "chanshin0/Plugify" }
    }
  },
  "enabledPlugins": {
    "scenario-first@plugify": true
  }
}
```

이후 Claude Code 재시작 시:
1. 신뢰 다이얼로그 (한 번)
2. 마켓플레이스 자동 등록
3. `enabledPlugins` 의 플러그인 자동 install 제안

## Project vs Global

| Scope | 위치 | 용도 |
|---|---|---|
| project (기본) | `./.claude/settings.json` | 이 프로젝트만. commit 하면 팀 공유 |
| `--global` | `~/.claude/settings.json` | 이 머신의 모든 프로젝트 |

## 사용 가능한 플러그인

| 이름 | 설명 |
|---|---|
| `scenario-first` | Job Story → GWT 자동 게이트 5단계 파이프라인 (throw / expand / spec / goal / review) |

전체 카탈로그는 [Plugify 레포 README](https://github.com/chanshin0/Plugify) 참조.

## 옛 방식 (수동)

```bash
claude plugin marketplace add chanshin0/Plugify
claude plugin install scenario-first@plugify
```

`uvx cc-plugify install scenario-first` 한 줄로 동일.

## License

MIT
