Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
70 changes: 0 additions & 70 deletions .claude-plugin/marketplace.json
Original file line number Diff line number Diff line change
Expand Up @@ -5,86 +5,16 @@
"name": "Stefan Cho"
},
"plugins": [
{
"name": "code-style-plugin",
"source": "./code-style-plugin",
"description": "AI code review plugin based on code style principles - checks SRP (Single Responsibility Principle), DRY, Simplicity First, YAGNI, and Type Safety"
},
{
"name": "code-quality-plugin",
"source": "./code-quality-plugin",
"description": "Code quality review skill focusing on DRY, KISS, and Clean Code principles for comprehensive code assessment"
},
{
"name": "simple-sdd-plugin",
"source": "./simple-sdd-plugin",
"description": "Simple SDD workflow commands for generating specifications, plans, tasks, and implementations"
},
{
"name": "common-mcp-plugin",
"source": "./common-mcp-plugin",
"description": "Common MCP servers for shared tools and integrations (chrome-devtools, etc)"
},
{
"name": "scaffold-claude-feature",
"source": "./scaffold-claude-feature",
"description": "Generate Claude Code features (slash commands, skills, subagents, hooks, output styles) with proper structure"
},
{
"name": "git-worktree-plugin",
"source": "./git-worktree-plugin/dist",
"description": "Manage git worktrees for parallel branch work with proactive suggestions"
},
{
"name": "session-reporter-plugin",
"source": "./session-reporter-plugin",
"description": "Generate HTML reports to visualize work sessions with conversation history and code changes"
},
{
"name": "spec-manager-plugin",
"source": "./spec-manager-plugin",
"description": "Manage specification files for spec-driven development workflow"
},
{
"name": "git-commit-plugin",
"source": "./git-commit-plugin",
"description": "Auto-generate conventional commit messages in Korean by analyzing changes"
},
{
"name": "pr-create-plugin",
"source": "./pr-create-plugin",
"description": "Create GitHub pull requests with auto-generated title and description"
},
{
"name": "stop-notification-plugin",
"source": "./stop-notification-plugin",
"description": "macOS TTS voice notification with modal dialog and tmux navigation when Claude stops or needs attention"
},
{
"name": "worktrace-plugin",
"source": "./worktrace-plugin",
"description": "Extract Claude Code work history and generate daily summaries grouped by project and ticket"
},
{
"name": "frontend-plugin",
"source": "./frontend-plugin",
"description": "Frontend code review and design-principles plugin for React.js development"
},
{
"name": "smart-commit-plugin",
"source": "./smart-commit-plugin",
"description": "Analyze Claude Code session history to split uncommitted changes into logical commits"
},
{
"name": "test-commit-push-pr-clean-plugin",
"source": "./test-commit-push-pr-clean-plugin",
"description": "Automates lint, test, commit, push, PR creation, and worktree cleanup workflow"
},
{
"name": "local-test-plugin",
"source": "./local-test-plugin",
"description": "Symlink-based local plugin testing for development workflow"
},
{
"name": "writing-specs-plugin",
"source": "./writing-specs-plugin",
Expand Down
2 changes: 1 addition & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,6 @@ __pycache__/
.claude/
.playwright-cli/
plans/
work-journal-plugin/
archived/work-journal-plugin/
llm-wiki-plugin/config.json
*/skills/*-workspace/
35 changes: 35 additions & 0 deletions archived/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
# Archived Plugins

마켓플레이스에서 등록 해제하고 이 디렉토리로 옮긴 플러그인 모음. 코드 자체는 보존하지만 `/plugin install`로 설치할 수 없다 (`marketplace.json`에서 제거됨).

## 보존하는 이유

- 과거 작업 컨텍스트 유지 (히스토리·이슈·README 추적)
- 필요 시 일부 로직을 새 플러그인으로 가져오기 쉬움
- 완전 삭제 대신 격리해 마켓을 깔끔하게 유지

## 어디서 무엇으로 대체되는가

| 플러그인 | 대체재 / 사유 |
|---|---|
| code-style-plugin | impeccable + codex |
| code-quality-plugin | impeccable + codex |
| frontend-plugin | impeccable |
| simple-sdd-plugin | writing-specs-plugin + writing-tasks-plugin + implement-with-test-plugin |
| spec-manager-plugin | writing-specs-plugin |
| smart-commit-plugin | impeccable + codex |
| git-commit-plugin | `commit-commands:commit` (official) |
| pr-create-plugin | `commit-commands:commit-push-pr` (official) |
| git-worktree-plugin | agent-team-plugin이 wraps |
| session-reporter-plugin | wiki-sync (user skill) |
| worktrace-plugin | wiki-sync |
| work-journal-plugin | wiki에 흡수 (`.gitignore`된 상태로 보존) |
| common-mcp-plugin | 사용 안 함 |
| scaffold-claude-feature | 사용 안 함 |
| local-test-plugin | `--plugin-dir` 플래그로 대체 |

## 복원이 필요하면

1. 해당 디렉토리를 `archived/`에서 루트로 `git mv`
2. `.claude-plugin/marketplace.json`의 `plugins` 배열에 항목 다시 추가
3. plugin.json `version` 한 단계 올림 (캐시 무효화)
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
Loading