From code
This skill runs an autonomous commit, code review, fix loop, push, and PR creation workflow. It loops until all critical/important review issues reach zero, then creates a PR. This skill should be used when the user says "ship it", "create PR", "commit and review", "出荷して", "PRお願い".
npx claudepluginhub signalcompose/claude-tools --plugin codeThis skill uses the workspace's default tool permissions.
Autonomously commit, review, fix, and create a PR. Loops until review passes.
Generates design tokens/docs from CSS/Tailwind/styled-components codebases, audits visual consistency across 10 dimensions, detects AI slop in UI.
Records polished WebM UI demo videos of web apps using Playwright with cursor overlay, natural pacing, and three-phase scripting. Activates for demo, walkthrough, screen recording, or tutorial requests.
Delivers idiomatic Kotlin patterns for null safety, immutability, sealed classes, coroutines, Flows, extensions, DSL builders, and Gradle DSL. Use when writing, reviewing, refactoring, or designing Kotlin code.
Autonomously commit, review, fix, and create a PR. Loops until review passes.
$ARGUMENTS (optional): Hint for the commit message scope or description.
If empty, analyzes staged/unstaged changes to determine the commit message.
For full Serena setup steps, read ${CLAUDE_PLUGIN_ROOT}/skills/_shared/serena-integration.md.
main (abort if so)npx tsc --noEmit # Type check
npx vitest run # Tests
npx eslint src/ tests/ # Lint
If any fail: attempt automatic fix (max 2 attempts), then abort.
Run in parallel:
git status # Untracked + modified files
git diff # Unstaged changes
git diff --cached # Staged changes
git log --oneline -5 # Recent commit style
Case A: Unstaged/staged changes exist (normal flow)
Determine files to stage, commit type, English summary, Japanese description. Proceed to Step 2.
Case B: No unstaged/staged changes (already committed)
Detect committed-but-not-pushed changes:
git merge-base HEAD main
git diff $(git merge-base HEAD main)...HEAD
git log --oneline main..HEAD
If committed changes exist: skip Step 2, proceed to Step 3 using committed diff. If NO changes at all: report "No changes to ship" and STOP.
git add <specific-files>
Never use git add -A or git add ..
Exclude: .env*, credentials*, secrets*, *.key, *.pem
Launch 2 reviewers in parallel via Task tool:
pr-review-toolkit:code-reviewer — code quality, bugs, securitypr-review-toolkit:silent-failure-hunter — silent failures, error handlingReport only issues with confidence >= 80.
If silent-failure-hunter fails to launch: continue with code-reviewer only (WARNING, not blocking). Include in Step 9 Summary Report: "silent-failure-hunter failed to launch — error handling review was NOT performed."
max_iterations = 3
while review has critical or important issues AND iteration < max_iterations:
1. Fix each issue (use Serena find_referencing_symbols if available)
2. Re-run tests + lint
3. Re-stage fixed files
4. Re-review with code-reviewer agent
5. iteration++
If iteration >= max_iterations AND still has issues: report and STOP.
After review passes (0 critical, 0 important), set the review approval flag:
bash ${CLAUDE_PLUGIN_ROOT}/scripts/set-review-flag.sh
For Conventional Commits format and Co-Authored-By pattern, read ${CLAUDE_PLUGIN_ROOT}/skills/shipping-pr/templates/commit-format.md.
git push -u origin <current-branch>
The .git/config write error can be ignored — push succeeds.
Use mcp__github__create_pull_request. For PR body format, read ${CLAUDE_PLUGIN_ROOT}/skills/shipping-pr/templates/pr-body.md.
After PR creation:
docs/specs/ contains relevant spec filesdocs: follow-up commitOutput: commit hash, PR URL, review stats (iterations, issues found/fixed), verification results, documentation status, agent launch warnings (if any).
For post-sprint memory save, read ${CLAUDE_PLUGIN_ROOT}/skills/_shared/serena-integration.md.
bash ${CLAUDE_PLUGIN_ROOT}/scripts/set-review-flag.sh, then retry commit oncemcp__github__create_pull_request for PR creation (not gh CLI).env files or secretsset-review-flag.sh in Step 5 — do NOT hardcode the hashpr-review-toolkit:code-reviewer Agentdocs/research/workflow-recording.md with Ship metrics after completion