From 856f1758f1b632a16a154ce592a7554b25d289d0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EC=9D=B4=EC=98=81=EC=B0=BD=28piknow=29?= Date: Sat, 25 Oct 2025 15:10:09 +0900 Subject: [PATCH 1/2] agent: add frontmatter to make-branch command per Claude Code guide MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Requirement: Follow the official Claude Code slash commands guide (https://docs.claude.com/en/docs/claude-code/slash-commands) which requires frontmatter metadata for better discoverability and context. Implementation: - Added YAML frontmatter to make-branch.md: - description: Brief explanation for SlashCommand tool context - argument-hint: Shows expected input format to guide users - allowed-tools: Specifies Bash(git checkout:*) permission needed - Preserved all existing content structure (Usage, Template, Examples, Workflow) 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude --- .claude/commands/make-branch.md | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/.claude/commands/make-branch.md b/.claude/commands/make-branch.md index b3cc6df..e345edd 100644 --- a/.claude/commands/make-branch.md +++ b/.claude/commands/make-branch.md @@ -1,3 +1,10 @@ +--- +description: "Generate consistent branch names from GitHub issue information" +argument-hint: "[]: \n#" +allowed-tools: + - Bash(git checkout:*) +--- + # make-branch Generate consistent branch names from GitHub issue information. From 5beae2c77de98c0ec221165b2726862fdc1c905d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EC=9D=B4=EC=98=81=EC=B0=BD=28piknow=29?= Date: Sat, 25 Oct 2025 15:10:31 +0900 Subject: [PATCH 2/2] agent: add frontmatter to make-pr command per Claude Code guide MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Requirement: Follow the official Claude Code slash commands guide which mandates frontmatter metadata for proper tool integration and user guidance. Implementation: - Added YAML frontmatter to make-pr.md: - description: Explains command purpose for SlashCommand tool context - allowed-tools: Specifies Bash(gh:*) and Bash(git:*) permissions needed for PR creation workflow - Preserved all existing content (Usage, Purpose, PR Body Generation, Workflow sections) - No argument-hint needed as command doesn't accept arguments 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude --- .claude/commands/make-pr.md | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/.claude/commands/make-pr.md b/.claude/commands/make-pr.md index af366c9..bb6c412 100644 --- a/.claude/commands/make-pr.md +++ b/.claude/commands/make-pr.md @@ -1,3 +1,10 @@ +--- +description: "Automatically generate draft pull requests with intelligent content analysis" +allowed-tools: + - Bash(gh:*) + - Bash(git:*) +--- + # make-pr Automatically generate draft pull requests with intelligent content analysis.