Help us improve
Share bugs, ideas, or general feedback.
From sdd
Verifies a reviewed feature works in reality, writes changelog/KB note, and opens a PR. Use after review to close the loop without auto-merging.
npx claudepluginhub genkovich/sdd --plugin sddHow this skill is triggered — by the user, by Claude, or both
Slash command
/sdd:shipinheritThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
The closing step. `review` confirmed the change is correct on paper; `ship` confirms it **works in reality** and packages it for merge. The loop ends here: a reviewed, verified change with a changelog and an open PR — not a merge to main (that stays a human decision).
Automates the final handoff process: local verification, git commit/push, PR creation or update, and iterative fix loop until CI passes and PR is merge-ready.
Ships ready features by writing shipped.md, committing/pushing to feature branch, merging PR to dev, and updating dashboard. Use after external reviews.
Enforces GRFP-style iterative approval, code integrity validation, and human-gated merges when running claudikins-kernel:ship, preparing PRs, writing changelogs, deciding merge strategy, or handling CI failures.
Share bugs, ideas, or general feedback.
The closing step. review confirmed the change is correct on paper; ship confirms it works in reality and packages it for merge. The loop ends here: a reviewed, verified change with a changelog and an open PR — not a merge to main (that stays a human decision).
Forge-agnostic and stack-agnostic: the verification commands are detected the way implement detects them; the PR step targets whatever forge the remote points at (GitHub via gh, GitLab via glab, or copy-paste).
The implementer (drives) + the reviewer who signed off in review.
<slug> — feature slug.PASS review record (docs/features/<slug>/_review/) or, at minimum, an implemented + gate-green change. No review yet → «run review <slug> first».spec.md (what to claim in the changelog), Accepted adr/ (decisions worth recording), the feature's commits (the SDD-Task history)../templates/changelog.md: what changed, why (link spec + the key ADRs), any migration/operational note (e.g. "adds migration 000023 — run it on deploy"), and how to use it. Partner-facing if the change is partner-facing../templates/pr-body.md: summary, the AC it satisfies, links to spec/sad/ADRs, the SDD-Task commit list, the test + verification evidence, and any migration/rollback note.github.com → gh pr create; gitlab.com/self-hosted GitLab → glab mr create; otherwise print the branch + body for manual creation. Propose the command — do not run a push/PR to a shared remote without the user's go-ahead, and never merge to main.docs/roadmap.md (via roadmap) — date + outcome + link to the feature folder + the PR/changelog — and remove it from Now. This is the anti-drift hook: delivery itself keeps the roadmap current. (No roadmap yet → skip; it's optional.)../_shared/handoff.md (terminal variant) — What I did (verification result: verified-working / what was deferred and why; the roadmap update) + Review (the changelog path + the PR) + Run next = Done: the PR command (or URL if the user ran it) — merging to main is your call; there is no /sdd successor../templates/changelog.md — changelog / KB-note scaffold../templates/pr-body.md — PR description scaffold.