원클릭으로
fork-dev-branch
Create a development branch for a given GitHub issue with standardized naming
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Create a development branch for a given GitHub issue with standardized naming
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Commit the staged changes to git with meaningful messages.
Instructs AI agents on documentation standards for design docs, folder READMEs, source code interfaces, and test cases
Drive implementation forward incrementally with automatic progress tracking, LOC monitoring, and milestone checkpoint creation
Move or rename a file while automatically updating all references in source code and documentation
Create GitHub issues from conversation context with proper formatting and tag selection
Create GitHub pull requests from conversation context with proper formatting and tag selection
| name | fork-dev-branch |
| description | Create a development branch for a given GitHub issue with standardized naming |
This skill instructs AI agents on how to create a development branch for implementing
a GitHub issue. The branch name follows the standard format: issue-<number>-<brief-title>.
Branches created by this skill must follow this exact format:
issue-<number>-<brief-title>
Where:
<number>: The GitHub issue number (without the # symbol)<brief-title>: A brief, hyphen-separated description of the issue
Examples:
issue-42-add-typescript-supportissue-15-fix-precommit-hookissue-67-create-open-pr-skillissue-23-refactor-sdk-templatesWhen this skill is invoked, the AI agent MUST follow these steps:
Find the issue number from conversation context:
gh issue list --limit 10# prefix (e.g., "42" or "#42")Verify the issue exists and is open:
gh issue view <issue-number> --json state,title
If the issue is closed or doesn't exist, inform the user and abort.
Fetch the issue details and create a concise branch title:
gh issue view <issue-number>
Convert the issue title to branch format:
[plan][feat]: → empty)Title conversion examples:
[plan][feat]: Add TypeScript SDK support → add-typescript-support[bugfix]: Pre-commit hook fails → fix-precommit-hook[agent.skill]: Create open-pr skill → create-open-pr-skillIf unclear or too long, confirm with user before proceeding.
Create and switch to the new branch:
git checkout -b issue-<number>-<brief-title>
Confirm success:
Successfully created and switched to branch: issue-<number>-<brief-title>
Context: User wants to implement issue #42 for TypeScript SDK support.
Conversation:
User: Create a dev branch for issue #42
Agent: [Runs gh issue view 42]
Agent: I'll create a branch for issue #42: "Add TypeScript SDK template support"
Suggested branch name: issue-42-add-typescript-support
Creating branch...
[Runs: git checkout -b issue-42-add-typescript-support]
Successfully created and switched to branch: issue-42-add-typescript-support
Context: User wants to fix issue #15.
Conversation:
User: fork a branch for #15
Agent: [Runs gh issue view 15]
Agent: I'll create a branch for issue #15: "Pre-commit hook fails to run tests"
Suggested branch name: issue-15-fix-precommit-hook
Creating branch...
[Runs: git checkout -b issue-15-fix-precommit-hook]
Successfully created and switched to branch: issue-15-fix-precommit-hook
Context: User provides a non-existent issue number.
Conversation:
User: Create dev branch for issue 999
Agent: [Runs gh issue view 999]
Agent: Error: Issue #999 not found in this repository.
Please provide a valid issue number.