# Implement Issue

> Implement a GitHub issue with branch and pull request workflow

- Skill: `majiayu000/implement-issue-3` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds@latest add majiayu000/implement-issue-3`
- Raw SKILL.md: https://api.skillmd.com/api/skills/majiayu000/implement-issue-3/raw
- Safety review: pending (external: skill-scanner PASS, skillspector PASS)
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Productivity
- Author: majiayu000 (https://skillmd.com/u/majiayu000)
- Updated: 2026-09-09
- Page: https://skillmd.com/skills/majiayu000/implement-issue-3

---


## Implement GitHub issue #$ARGUMENTS

Follow this workflow for every code change:

### Step 1: Read the issue
```bash
gh issue view $ARGUMENTS
```

### Step 2: Create a feature branch
```bash
git checkout main
git pull
git checkout -b feature/$ARGUMENTS-<short-description>
```

### Step 3: Implement the changes

- Read relevant source files before making modifications
- Follow project coding standards (Java 21, Lombok, 4-space indent)
- Keep changes focused on the issue requirements

### Step 4: Run tests
```bash
./mvnw test
```
Fix any failures before proceeding.

### Step 5: Commit and push
```bash
git add <changed-files>
git commit -m "<descriptive message>

Closes #$ARGUMENTS

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>"
git push -u origin HEAD
```

### Step 6: Create pull request
```bash
gh pr create --title "<concise title>" --body "## Summary
<bullet points>

## Test plan
<how to verify>

Closes #$ARGUMENTS

🤖 Generated with [Claude Code](https://claude.com/claude-code)"
```

Report the PR URL when done.

