원클릭으로
push
Create/update GitHub issue, branch, commit, PR, then continue implementing
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Create/update GitHub issue, branch, commit, PR, then continue implementing
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Check and fix Checkstyle violations in jhelm modules
jhelm project coding standards and conventions for Java 21 with Lombok and Maven
Implement a GitHub issue with branch and pull request workflow
Auto-format, fix violations, and run Maven validate (PMD + Checkstyle) in one step
jhelm project architecture and module structure for a Java Helm implementation
Code review automation for Java, TypeScript, JavaScript, Python, Go. Analyzes PRs for complexity and risk, checks code quality for SOLID violations and code smells, generates review reports. Use when reviewing pull requests, analyzing code quality, identifying issues, generating review checklists.
| name | push |
| description | Create/update GitHub issue, branch, commit, PR, then continue implementing |
| argument-hint | ["issue-number or description"] |
| allowed-tools | Bash(gh *), Bash(git *) |
Argument $ARGUMENTS is either:
42) — update it and wire up the branch/PRadd retry logic for HTTP calls) — create a new issue firstIf $ARGUMENTS is a number — view the existing issue:
gh issue view $ARGUMENTS
If $ARGUMENTS is a description — create a new issue:
gh issue create \
--title "$ARGUMENTS" \
--body "## Context
<fill in context from current conversation / recent commits>
## Acceptance criteria
- [ ] <criterion 1>
- [ ] <criterion 2>"
Capture the new issue number from the output (e.g. #59).
If the only changed files are under .claude/skills/ (skill updates, no source code changes):
git diff --stat
If all changed files are .claude/skills/** files:
main:
git add .claude/skills/<changed-file>
git commit -m "$(cat <<'EOF'
<imperative summary under 72 chars>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
EOF
)"
git push
Otherwise continue with the full workflow below.
git checkout main && git pull
git checkout -b feature/<issue-number>-<short-slug>
Where <short-slug> is 2–4 words from the issue title, kebab-cased (e.g. feature/59-retry-http-calls).
If a matching branch already exists, check it out instead:
git checkout feature/<issue-number>-<short-slug>
Check for uncommitted work first:
git status
git diff --stat
If there are changes to commit:
git add <changed-files>
git commit -m "$(cat <<'EOF'
<imperative summary under 72 chars>
Closes #<issue-number>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
EOF
)"
If there are no changes yet, skip this step — implementation comes after the PR is open.
git push -u origin HEAD
gh pr create \
--title "<concise title matching issue>" \
--body "$(cat <<'EOF'
## Summary
- <bullet 1>
- <bullet 2>
## Test plan
- [ ] Run `./mvnw test -pl <module>`
- [ ] Verify <key behavior>
Closes #<issue-number>
🤖 Generated with [Claude Code](https://claude.com/claude-code)
EOF
)" \
--draft
Remove --draft if there are already commits with real code on the branch.
Report the PR URL to the user.
Now implement the work described in the issue:
./mvnw test -pl <module> after each meaningful changegh pr ready