deploy-verify
Merge a PR and monitor the deployment end-to-end — watch the build, check for errors, self-heal failures, verify the deploy is clean
Skill by kabirdos
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/kabirdos-deploy-verify
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: devops
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/deploy-verify
What's inside
- Skill name
deploy-verify- Description
- Merge a PR and monitor the deployment end-to-end — watch the build, check for errors, self-heal failures, verify the deploy is clean
- License
- MIT
- Instructions
- 115 lines in SKILL.md · view on GitHub
Files (1)
- SKILL.md
SKILL.md (first lines)
# /deploy-verify — Merge, Monitor, Verify One command to merge a PR and ensure the deployment succeeds. Monitors the build, checks for runtime errors, and auto-fixes failures. ## Usage - `/deploy-verify` — merge the current branch's PR and monitor deployment - `/deploy-verify 123` — merge PR #123 and monitor - `/deploy-verify --check-only` — skip merge, just verify the latest deployment is healthy - `/deploy-verify --no-fix` — monitor and report issues but don't auto-fix ## Steps ### 1. Identify the PR - If a PR number was provided, use it - Otherwise, run `gh pr list --head $(git branch --show-current)` to find the PR for the current branch - If no PR found, tell the user and stop - Show the PR title and status before proceeding ### 2. Pre-merge Checks Run in parallel: - `gh pr checks` — verify all CI checks pass - `gh pr view --json mergeable` — verify the PR is mergeable If checks are failing: - Show which checks failed - Ask the user if they want to proceed anyway or fix first - Do NOT merge if checks are failing without explicit user approval ### 3. Merge (unless --check-only) ```bash gh pr merge --squash --delete-branch ``` Use `--squash` by default for clean history. Tell the user the merge is done. ### 4. Monitor Deployment After merging, the deployment pipeline starts. Monitor it: **If Vercel project (check for vercel.json or .vercel/):** - Run `vercel ls --limit 1` to get the latest deployment - Poll `vercel inspect <deployment-url>` every 30 seconds (max 5 minutes) until state is READY or ERROR - If the project doesn't have Vercel CLI configured, fall back to checking the deployment URL directly **If no Vercel detected:** - Ask the user what deployment system to check, or skip to verification ### 5. Build Failure Recovery (unless --no-fix) If the build fails: 1. Read the build logs: `vercel logs <deployment-url>` or check CI output 2. Diagnose the root cause (common: Node version, missing env vars, type errors, dependency issues) 3. Show the diagnosis to the user 4. Ask: "Want me to fix this and push a follow-up commit?" 5. If yes: - Create a new branch: `git checkout -b fix/deploy-$(date +%s)` - Implement the fix - Commit with `fix: resolve deployment failure — [description]` - Push and create a new PR - Optionally re-run `/deploy-verify` on the fix PR ### 6. Runtime Verification Once the deployment is live, verify it's healthy: **Health checks (run in parallel):** - Curl the main page and key routes, check for 200 status codes - Look for error indicators in response bodies (500 errors, "Internal Server Error", etc.) - If the project has a `/api/health` or similar endpoint, check it **Sentry check (if SENTRY_AUTH_TOKEN is available):** - Query Sentry API for new errors in the last 10 minutes - If new errors found, show stack traces and offer to diagnose **If runtime errors found (unless --no-fix):** 1. Show the error details 2. Diagnose from stack trace or error message 3. Ask if user wants an auto-fix 4. Same fix flow as build failure (new branch, fix, PR) ### 7. Report Display a deployment summary: ``` Deployment Report ───────────────── PR: #123 — feat: add user authentication Merged: ✓ (squash merged, branch deleted) Build: ✓ READY (took 2m 15s) Health: ✓ All routes returning 200 Sentry: ✓ No new errors (or: ⚠ 2 new errors found) URL: https://your-app.vercel.app ``` If any issues were found and fixed, include: ``` Auto-fixes applied: - fix/deploy-1234567: resolved Node 24.x compatibility issue → PR #125 ```
From kabirdos/claude-toolkit, MIT.
More from kabirdos/claude-toolkit
- 0.479score
ui-design-review
kabirdos
Acts as a UI designer — reviews a written spec/PRD or a live design (URL, local dev server, or in-repo components), audits it against proven UI design…
SkillCFreshness: CClaude Code +9 - 0.414score
insight-harness
kabirdos
Generate a comprehensive profile of your Claude Code harness — skills, hooks, workflow patterns, tool usage, token consumption, and plugin inventory across…
SkillDFreshness: DClaude Code +9 - 0.414score
manual-qa-collab
kabirdos
Collaborative manual QA testing using Playwright MCP browser automation.
SkillDFreshness: DClaude Code +9 - 0.410score
skill-showcase
kabirdos
Build a single-file public HTML showcase of a collection of Claude Code skills — table of contents, grouped categories, per-skill README with hero image…
SkillDFreshness: DClaude Code +9 - 0.409score
init
kabirdos
Bootstrap new projects with frontend design capabilities and skill creation tools.
SkillDFreshness: DClaude Code +9 - 0.409score
consensus-brainstormer
kabirdos
Use when analyzing strategic problems, evaluating options, brainstorming solutions, or making high-stakes decisions that benefit from multi-perspective…
SkillDFreshness: DClaude Code +9 - 0.409score
debate-chamber
kabirdos
Use when a problem needs iterative refinement through structured argumentation rather than independent parallel analysis.
SkillDFreshness: DClaude Code +9 - 0.409score
plan-review
kabirdos
Thorough plan review before implementation.
SkillDFreshness: DClaude Code +9 - 0.409score
qa-checklist
kabirdos
Generate an interactive QA testing checklist as a self-contained HTML page after creating a PR.
SkillDFreshness: DClaude Code +9 - 0.409score
research-orchestrator
kabirdos
Use when conducting deep research on a topic that benefits from multi-perspective analysis.
SkillDFreshness: DClaude Code - 0.406score
gemini-review
kabirdos
Run a Gemini CLI code review on the current branch diff — categorizes findings as Critical/Warning/Suggestion and offers to fix critical issues
SkillDFreshness: DClaude Code +9 - 0.406score
bug-fix
kabirdos
Test-driven bug fixing — reproduce with a failing test first, then implement the minimal fix, iterate until all tests pass, and create a PR
SkillDFreshness: DClaude Code +9
Signals
- Stars
- 0
- Forks
- 0
- Open issues
- 1
- Last commit (this folder)
- Mar 27, 2026 (7 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/kabirdos/claude-toolkit
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from kabirdos
- 0.479score
ui-design-review
kabirdos
Acts as a UI designer — reviews a written spec/PRD or a live design (URL, local dev server, or in-repo components), audits it against proven UI design…
SkillCFreshness: CClaude Code +9 - 0.414score
manual-qa-collab
kabirdos
Collaborative manual QA testing using Playwright MCP browser automation.
SkillDFreshness: DClaude Code +9 - 0.414score
insight-harness
kabirdos
Generate a comprehensive profile of your Claude Code harness — skills, hooks, workflow patterns, tool usage, token consumption, and plugin inventory across…
SkillDFreshness: DClaude Code +9 - 0.410score
skill-showcase
kabirdos
Build a single-file public HTML showcase of a collection of Claude Code skills — table of contents, grouped categories, per-skill README with hero image…
SkillDFreshness: DClaude Code +9 - 0.409score
consensus-brainstormer
kabirdos
Use when analyzing strategic problems, evaluating options, brainstorming solutions, or making high-stakes decisions that benefit from multi-perspective…
SkillDFreshness: DClaude Code +9 - 0.409score
init
kabirdos
Bootstrap new projects with frontend design capabilities and skill creation tools.
SkillDFreshness: DClaude Code +9
Cite this page
deploy-verify skill. Agent Mart. https://agentmart.dev/skills/kabirdos-deploy-verify (last updated 2026-10-24)