원클릭으로
ship
Run lint, test, commit, and create PR in a single integrated pipeline
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Run lint, test, commit, and create PR in a single integrated pipeline
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Set up the development environment with all required tools and dependencies
Conventional Commits message generation rules. Referenced by other skills.
Stage changes and create a Conventional Commits compliant commit
Create a feature branch and implement changes based on a GitHub issue or text instruction
Linter and formatter command reference table by file extension. Referenced by other skills.
Run all linters and formatters with auto-fix, then report results
| name | ship |
| description | Run lint, test, commit, and create PR in a single integrated pipeline |
Run lint, test, commit, and PR creation sequentially as an integrated pipeline.
If any step fails, abort and report the error.
Important: When reading child skill files, execute only their workflow steps. Ignore any "Next Actions" sections in the child skills.
Read .agents/skills/lint/SKILL.md and follow its workflow to run all linters and formatters.
On failure: Report the errors and suggest fixing them, then re-running this skill. Abort.
Read .agents/skills/test/SKILL.md and follow its workflow to run all tests.
On failure: Report the failures and suggest fixing them, then re-running this skill. Abort.
Read .agents/skills/commit/SKILL.md and follow the staging and commit workflow (ignore its "Next Actions" section).
If there are no changes: If there are already unpushed commits, proceed to Step 4. Otherwise, end.
Push and create a PR:
git branch --show-current to check the current branchgit push -u origin <branch> to push to the remotegh pr view to check for an existing PR
gh pr create --title "<title>" --body "<body>" to create a new PR. Use the first line of the most recent commit message as the titleReport the results:
Done:
Commit: abc1234 feat: add authentication
Branch: feat/add-auth
PR: https://github.com/owner/repo/pull/123
After reporting completion, ask the user which action to take next:
.agents/skills/review/SKILL.md and follow its workflowgh pr merge --squash --delete-branch and report the result