From e5652c63e37742c0eae413f9452066cfbc6b60c6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EC=9D=B4=EC=98=81=EC=B0=BD=28piknow=29?= Date: Sun, 26 Oct 2025 01:06:19 +0900 Subject: [PATCH 1/7] agent: rename make-branch to branch MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Requirement: Shorten command name from /make-branch to /branch for faster invocation during development workflow. Implementation: - Renamed .claude/commands/make-branch.md to branch.md using git mv - Updated command title from "make-branch" to "branch" - Updated all usage examples from /make-branch to /branch - Updated cross-reference to issue-task command in examples 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude --- .claude/commands/{make-branch.md => branch.md} | 16 ++++++++-------- .claude/commands/{make-commit.md => commit.md} | 0 .../{make-task-issue.md => issue-task.md} | 0 .claude/commands/{plan-issue.md => plan.md} | 0 .claude/commands/{make-pr.md => pr.md} | 0 5 files changed, 8 insertions(+), 8 deletions(-) rename .claude/commands/{make-branch.md => branch.md} (87%) rename .claude/commands/{make-commit.md => commit.md} (100%) rename .claude/commands/{make-task-issue.md => issue-task.md} (100%) rename .claude/commands/{plan-issue.md => plan.md} (100%) rename .claude/commands/{make-pr.md => pr.md} (100%) diff --git a/.claude/commands/make-branch.md b/.claude/commands/branch.md similarity index 87% rename from .claude/commands/make-branch.md rename to .claude/commands/branch.md index 5426b83..09df880 100644 --- a/.claude/commands/make-branch.md +++ b/.claude/commands/branch.md @@ -5,14 +5,14 @@ allowed-tools: - Bash(git checkout:*) --- -# make-branch +# branch Generate consistent branch names from GitHub issue information. ## Usage ``` -/make-branch []: +/branch []: # ``` @@ -40,29 +40,29 @@ The description is intelligently shortened to keep the total branch name under 5 ### Basic Examples -- Input: `/make-branch [feat]: implement Button component +- Input: `/branch [feat]: implement Button component #15` - Output: `i15-feat/implement-button-component` -- Input: `/make-branch [fix]: resolve styling issues in Dialog +- Input: `/branch [fix]: resolve styling issues in Dialog #23` - Output: `i23-fix/resolve-styling-issues` -- Input: `/make-branch [doc]: add component usage examples +- Input: `/branch [doc]: add component usage examples #42` - Output: `i42-doc/add-component-usage-examples` ### Shortening Examples -- Input: `/make-branch [config]: issue template, pr template, claude commend +- Input: `/branch [config]: issue template, pr template, claude commend #5` - Output: `i5-config/issue-pr-template` -- Input: `/make-branch [agent]: rename custom commands to shorter aliases for easier invocation +- Input: `/branch [agent]: rename custom commands to shorter aliases for easier invocation #21` - Output: `i21-agent/rename-commands-to-aliases` -- Input: `/make-branch [agent]: update make-task-issue to use prompt-based input instead of editor +- Input: `/branch [agent]: update issue-task to use prompt-based input instead of editor #19` - Output: `i19-agent/prompt-based-input` diff --git a/.claude/commands/make-commit.md b/.claude/commands/commit.md similarity index 100% rename from .claude/commands/make-commit.md rename to .claude/commands/commit.md diff --git a/.claude/commands/make-task-issue.md b/.claude/commands/issue-task.md similarity index 100% rename from .claude/commands/make-task-issue.md rename to .claude/commands/issue-task.md diff --git a/.claude/commands/plan-issue.md b/.claude/commands/plan.md similarity index 100% rename from .claude/commands/plan-issue.md rename to .claude/commands/plan.md diff --git a/.claude/commands/make-pr.md b/.claude/commands/pr.md similarity index 100% rename from .claude/commands/make-pr.md rename to .claude/commands/pr.md From bc7ad305bbc62172e6968e4a207260318bc8872e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EC=9D=B4=EC=98=81=EC=B0=BD=28piknow=29?= Date: Sun, 26 Oct 2025 01:06:26 +0900 Subject: [PATCH 2/7] agent: rename make-commit to commit MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Requirement: Shorten command name from /make-commit to /commit for faster invocation during development workflow. Implementation: - Renamed .claude/commands/make-commit.md to commit.md using git mv - Updated command title from "Smart Commit Command" to "Commit Command" 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude --- .claude/commands/commit.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.claude/commands/commit.md b/.claude/commands/commit.md index 04c1b1f..fbfa75f 100644 --- a/.claude/commands/commit.md +++ b/.claude/commands/commit.md @@ -4,7 +4,7 @@ allowed-tools: - Bash --- -# Smart Commit Command +# Commit Command Analyze git changes (staged and unstaged) and create well-structured commits. From 6a834a6375f703e2340a46a066e1690614ad28c8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EC=9D=B4=EC=98=81=EC=B0=BD=28piknow=29?= Date: Sun, 26 Oct 2025 01:06:34 +0900 Subject: [PATCH 3/7] agent: rename make-pr to pr MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Requirement: Shorten command name from /make-pr to /pr for faster invocation during development workflow. Implementation: - Renamed .claude/commands/make-pr.md to pr.md using git mv - Updated command title from "make-pr" to "pr" - Updated workflow example from /make-pr to /pr 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude --- .claude/commands/pr.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/.claude/commands/pr.md b/.claude/commands/pr.md index bb6c412..becbbf4 100644 --- a/.claude/commands/pr.md +++ b/.claude/commands/pr.md @@ -5,14 +5,14 @@ allowed-tools: - Bash(git:*) --- -# make-pr +# pr Automatically generate draft pull requests with intelligent content analysis. ## Usage ``` -/make-pr +/pr ``` ## Purpose @@ -104,10 +104,10 @@ Analyze `git diff` between current HEAD and base branch: ```bash # User runs command -/make-pr +/pr # System analyzes branch, commits, and code # Shows generated PR content for review -# User approves/modifies content +# User approves/modifies content # Creates draft PR and opens in browser ``` \ No newline at end of file From 90c1708723b32f588d1d7f7dccfe4d3cd1930366 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EC=9D=B4=EC=98=81=EC=B0=BD=28piknow=29?= Date: Sun, 26 Oct 2025 01:06:42 +0900 Subject: [PATCH 4/7] agent: rename make-task-issue to issue-task MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Requirement: Shorten command name from /make-task-issue to /issue-task for faster invocation during development workflow. Implementation: - Renamed .claude/commands/make-task-issue.md to issue-task.md using git mv - Updated command title from "Make Task Issue" to "Issue Task Command" - Updated all usage examples from /make-task-issue to /issue-task - Updated relationship description with /plan command 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude --- .claude/commands/issue-task.md | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/.claude/commands/issue-task.md b/.claude/commands/issue-task.md index a47d493..fe57746 100644 --- a/.claude/commands/issue-task.md +++ b/.claude/commands/issue-task.md @@ -8,19 +8,19 @@ allowed-tools: - Grep --- -# Make Task Issue +# Issue Task Command Create a new GitHub issue with comprehensive context gathering, requirement analysis, and solution design. This command guides you through a structured input process and enhances your input with AI-powered codebase analysis. ## Usage ``` -/make-task-issue [template-type] +/issue-task [template-type] ``` Or simply: ``` -/make-task-issue +/issue-task ``` **Note**: This command no longer accepts issue title as an argument. The title will be auto-generated based on your requirement input. @@ -297,7 +297,7 @@ Add the issue to the repository's linked GitHub Project: ### Example 1: With template type specified ```bash -/make-task-issue feat +/issue-task feat ``` This will: @@ -311,7 +311,7 @@ This will: ### Example 2: Fully interactive ```bash -/make-task-issue +/issue-task ``` This will: @@ -371,10 +371,10 @@ The AI might then find your design system config, suggest how to integrate with * Uses `gh project item-add` to add issues to projects * Gracefully handles cases where no project is linked -**Relationship with `/plan-issue`:** -- `/make-task-issue` focuses on **problem definition**: gathering context, defining requirements, designing solutions -- `/plan-issue` focuses on **implementation planning**: breaking down well-defined issues into actionable steps -- Issues created with `/make-task-issue` are well-suited for `/plan-issue` to process +**Relationship with `/plan`:** +- `/issue-task` focuses on **problem definition**: gathering context, defining requirements, designing solutions +- `/plan` focuses on **implementation planning**: breaking down well-defined issues into actionable steps +- Issues created with `/issue-task` are well-suited for `/plan` to process ## Error Handling From de6bb5fe940b5bba2658cea7ed583300b74655cb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EC=9D=B4=EC=98=81=EC=B0=BD=28piknow=29?= Date: Sun, 26 Oct 2025 01:06:49 +0900 Subject: [PATCH 5/7] agent: rename plan-issue to plan MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Requirement: Shorten command name from /plan-issue to /plan for faster invocation during development workflow. Implementation: - Renamed .claude/commands/plan-issue.md to plan.md using git mv - Updated command title from "Plan Issue" to "Plan Command" - Updated all usage examples from /plan-issue to /plan - Updated references to /issue-task command throughout the file - Updated separation of concerns section to reference new command names 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude --- .claude/commands/plan.md | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/.claude/commands/plan.md b/.claude/commands/plan.md index 47cb5bd..12875e9 100644 --- a/.claude/commands/plan.md +++ b/.claude/commands/plan.md @@ -8,16 +8,16 @@ allowed-tools: - Grep --- -# Plan Issue +# Plan Command Fetch a well-structured GitHub issue and create an interactive, detailed implementation plan with clear rationale for each decision. -**Note**: This command works best with issues created using `/make-task-issue`, which provides structured Context, Requirement, and Solution sections. This command focuses on breaking down the problem into actionable implementation steps, not on defining the problem itself. +**Note**: This command works best with issues created using `/issue-task`, which provides structured Context, Requirement, and Solution sections. This command focuses on breaking down the problem into actionable implementation steps, not on defining the problem itself. ## Usage ``` -/plan-issue [--no-review] +/plan [--no-review] ``` **Required argument:** @@ -49,7 +49,7 @@ Extract and analyze: ### 3. Analyze Issue Content **Expected Issue Structure:** -Issues created with `/make-task-issue` will have the following sections: +Issues created with `/issue-task` will have the following sections: - **Context**: Background and why this is needed - **Requirement**: What needs to be done and expected outcome - **Solution**: Proposed approach (may be empty or brief) @@ -75,7 +75,7 @@ Issues created with `/make-task-issue` will have the following sections: Create a structured implementation plan with the following sections: **IMPORTANT - Separation of Concerns:** -- The issue already contains Context, Requirement, and Solution (from `/make-task-issue`) +- The issue already contains Context, Requirement, and Solution (from `/issue-task`) - **DO NOT re-do problem definition work** - use what's already in the issue - **FOCUS ON** breaking down the solution into actionable implementation steps - Your job is to create a concrete execution plan, not to redefine the problem @@ -166,7 +166,7 @@ Once the user approves the plan: ### Basic Usage (with interactive review) ```bash -/plan-issue 13 +/plan 13 ``` This will: @@ -180,7 +180,7 @@ This will: ### Quick Mode (skip review) ```bash -/plan-issue 13 --no-review +/plan 13 --no-review ``` This will: @@ -230,8 +230,8 @@ After analyzing the issue, the command will generate a plan like: - Think about testing requirements ### Separation of Concerns -- **Problem definition** happens in `/make-task-issue` (Context, Requirement, Solution, Test Plan) -- **Implementation planning** happens in `/plan-issue` (breaking down into steps) +- **Problem definition** happens in `/issue-task` (Context, Requirement, Solution, Test Plan) +- **Implementation planning** happens in `/plan` (breaking down into steps) - Don't waste time re-analyzing what's already well-defined in the issue - Focus your energy on creating a concrete, actionable execution plan From e523b7c271201048214e7f459b75b098f0dcd691 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EC=9D=B4=EC=98=81=EC=B0=BD=28piknow=29?= Date: Sun, 26 Oct 2025 01:06:57 +0900 Subject: [PATCH 6/7] agent: update make-command references to new command names MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Requirement: Update make-command.md to reference the newly renamed command files for consistency. Implementation: - Updated Reference section to use new command file names: - make-branch.md → branch.md - make-commit.md → commit.md - make-pr.md → pr.md - make-task-issue.md → issue-task.md - plan-issue.md → plan.md 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude --- .claude/commands/make-command.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.claude/commands/make-command.md b/.claude/commands/make-command.md index 1396d24..48dc123 100644 --- a/.claude/commands/make-command.md +++ b/.claude/commands/make-command.md @@ -649,5 +649,5 @@ Generated file: `.claude/commands/test-api.md` ## Reference - Official guide: https://docs.claude.com/en/docs/claude-code/slash-commands -- Existing commands: [make-branch.md](/.claude/commands/make-branch.md), [make-commit.md](/.claude/commands/make-commit.md), [make-pr.md](/.claude/commands/make-pr.md), [make-task-issue.md](/.claude/commands/make-task-issue.md), [plan-issue.md](/.claude/commands/plan-issue.md) +- Existing commands: [branch.md](/.claude/commands/branch.md), [commit.md](/.claude/commands/commit.md), [pr.md](/.claude/commands/pr.md), [issue-task.md](/.claude/commands/issue-task.md), [plan.md](/.claude/commands/plan.md) - Frontmatter fields: description (required), argument-hint, allowed-tools, model, disable-model-invocation From 5e731789dc03415b8e9a2993fe1d41e47e034bbc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EC=9D=B4=EC=98=81=EC=B0=BD=28piknow=29?= Date: Sun, 26 Oct 2025 01:07:06 +0900 Subject: [PATCH 7/7] doc: update custom command references in Conventional Commits docs MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Requirement: Update both English and Korean documentation to reflect the renamed custom commands. Implementation: - Updated CONVENTIONAL_COMMITS.md: - Changed /make-commit to /commit - Changed /make-branch to /branch - Changed /make-pr to /pr - Updated file references in all command sections - Updated CONVENTIONAL_COMMITS.ko.md with same changes in Korean - Maintained all other documentation content unchanged 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude --- docs/CONVENTIONAL_COMMITS.ko.md | 12 ++++++------ docs/CONVENTIONAL_COMMITS.md | 12 ++++++------ 2 files changed, 12 insertions(+), 12 deletions(-) diff --git a/docs/CONVENTIONAL_COMMITS.ko.md b/docs/CONVENTIONAL_COMMITS.ko.md index 9c32a73..3789ede 100644 --- a/docs/CONVENTIONAL_COMMITS.ko.md +++ b/docs/CONVENTIONAL_COMMITS.ko.md @@ -449,7 +449,7 @@ Implementation: 다음 커스텀 명령어들이 자동으로 이 컨벤션을 강제합니다: -### `/make-commit` +### `/commit` **목적**: git 변경 사항을 분석하고 잘 구조화된 커밋 생성 @@ -458,9 +458,9 @@ Implementation: - "Requirement"와 "Implementation" 섹션이 있는 커밋 메시지 생성 - 논리적 커밋을 보장하기 위해 파일을 의도별로 그룹화 -**참고**: [.claude/commands/make-commit.md](.claude/commands/make-commit.md) +**참고**: [.claude/commands/commit.md](.claude/commands/commit.md) -### `/make-branch` +### `/branch` **목적**: GitHub 이슈 정보에서 일관된 브랜치 이름 생성 @@ -469,9 +469,9 @@ Implementation: - 형식으로 브랜치 이름 생성: `i{issue-number}-{type}/{description}` - 브랜치 이름이 최종 커밋과 일치하도록 보장 -**참고**: [.claude/commands/make-branch.md](.claude/commands/make-branch.md) +**참고**: [.claude/commands/branch.md](.claude/commands/branch.md) -### `/make-pr` +### `/pr` **목적**: draft pull request 자동 생성 @@ -480,7 +480,7 @@ Implementation: - 올바른 타입 접두사로 PR 제목 생성 - 커밋 분석을 기반으로 구조화된 PR 설명 생성 -**참고**: [.claude/commands/make-pr.md](.claude/commands/make-pr.md) +**참고**: [.claude/commands/pr.md](.claude/commands/pr.md) --- diff --git a/docs/CONVENTIONAL_COMMITS.md b/docs/CONVENTIONAL_COMMITS.md index 2fe7068..09f5a64 100644 --- a/docs/CONVENTIONAL_COMMITS.md +++ b/docs/CONVENTIONAL_COMMITS.md @@ -449,7 +449,7 @@ We acknowledge the following gaps and areas for future improvement: The following custom commands automatically enforce these conventions: -### `/make-commit` +### `/commit` **Purpose**: Analyze git changes and create well-structured commits @@ -458,9 +458,9 @@ The following custom commands automatically enforce these conventions: - Generates commit messages with "Requirement" and "Implementation" sections - Groups files by intent to ensure logical commits -**Reference**: [.claude/commands/make-commit.md](.claude/commands/make-commit.md) +**Reference**: [.claude/commands/commit.md](.claude/commands/commit.md) -### `/make-branch` +### `/branch` **Purpose**: Generate consistent branch names from GitHub issue information @@ -469,9 +469,9 @@ The following custom commands automatically enforce these conventions: - Creates branch names in format: `i{issue-number}-{type}/{description}` - Ensures branch names align with eventual commits -**Reference**: [.claude/commands/make-branch.md](.claude/commands/make-branch.md) +**Reference**: [.claude/commands/branch.md](.claude/commands/branch.md) -### `/make-pr` +### `/pr` **Purpose**: Automatically generate draft pull requests @@ -480,7 +480,7 @@ The following custom commands automatically enforce these conventions: - Generates PR titles with correct type prefixes - Creates structured PR descriptions based on commit analysis -**Reference**: [.claude/commands/make-pr.md](.claude/commands/make-pr.md) +**Reference**: [.claude/commands/pr.md](.claude/commands/pr.md) ---