Standardizes the process of finishing work, testing, and submitting a pull request.
Install
mkdir -p .claude/skills/ship-jasrags && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/18141" && unzip -o skill.zip -d .claude/skills/ship-jasrags && rm skill.zipInstalls to .claude/skills/ship-jasrags
Activation
This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.
1. Run `npm run typecheck` and fix any TypeScript errors 2. Run `npm test` and fix any test failures 3. Run `git status` to review changes 4. Create a descriptive commit with conventional commit format (feat:, fix:, etc.) 5. Push to the current feature branch 6. Create a PR usingKey capabilities
- →Run `npm run typecheck`
- →Run `npm test`
- →Review changes with `git status`
- →Create a descriptive commit with conventional format
- →Push to the current feature branch
- →Create a PR using `gh pr create`
How it works
The skill executes a sequence of commands including type checks, tests, git status, commit creation, and PR creation. It ensures adherence to conventional commit formats and reports the PR URL.
Inputs & outputs
When to use ship
- →Finalize feature work
- →Submit PRs
- →Standardize git commit workflow
About this skill
Ship Current Work
- Run
npm run typecheckand fix any TypeScript errors - Run
npm testand fix any test failures - Run
git statusto review changes - Create a descriptive commit with conventional commit format (feat:, fix:, etc.)
- Push to the current feature branch
- Create a PR using
gh pr createwith a descriptive title and body referencing the GitHub issue - Report the PR URL
Never commit to main. If on main, ask the user for a branch name first.
When not to use it
- →When the user wants to commit directly to main
- →When the user is on the main branch without a specified feature branch
Limitations
- →The skill never commits to main
- →If on main, the user must provide a branch name
How it compares
This skill automates the pre-commit checks, conventional commit formatting, and PR creation steps, standardizing the process compared to manual execution.
Compared to similar skills
ship side by side with the closest alternatives in the catalog.
| Skill | Installs | Updated | Safety | Difficulty |
|---|---|---|---|---|
| ship (this skill) | 0 | 5mo | No flags | Beginner |
| run-nx-generator | 5 | 2mo | Review | Intermediate |
| git-commit | 11 | 6mo | Review | Beginner |
| morph-search | 9 | 6mo | Review | Beginner |
Try saying
Example prompts that trigger this skill in your AI assistant.
You might also like
run-nx-generator
nrwl
Run Nx generators with prioritization for workspace-plugin generators. Use this when generating code, scaffolding new features, or automating repetitive tasks in the monorepo.
git-commit
github
Execute git commit with conventional commit message analysis, intelligent staging, and message generation. Use when user asks to commit changes, create a git commit, or mentions "/commit". Supports: (1) Auto-detecting type and scope from changes, (2) Generating conventional commit messages from diff, (3) Interactive commit with optional type/scope/description overrides, (4) Intelligent file staging for logical grouping
morph-search
parcadei
Fast codebase search via WarpGrep (20x faster than grep)
upgrading-expo
sickn33
Upgrade Expo SDK versions
continue-implementation
LibPDF-js
Continue implementing a spec from a previous session
fix-dependabot-prs
bannzai
dependabotから上がってきた複数のPRを一括で解決し、まとめPRを作成する。dependabotのPR対応を依頼された時に使用。