step6-ship

step6-ship is a command for GitHub Copilot from srnichols/plan-forge. It costs 26 tokens per session (1,337 once invoked), scanned A, original, MIT.

A final project-closing command that commits completed work, updates the development roadmap, and records a postmortem, with optional publishing steps.

In plain words
What is it for?
Use it after the review gate to check the verdict, create a Git commit, update project records, and optionally push or open a pull request.
Why use it?
It turns approved changes into a documented project milestone and prevents shipping before the review has passed.

Command for GitHub Copilot

Written for GitHub Copilot: a Copilot chat mode or prompt.

Needs its repository: it reads a path above its own folder, which exists only inside the repository. The line is **Plan Forge maintainers shipping a framework release** (i.e., bumping the `pforge` version itself, not just closing a project phase): follow [docs/RELEASE-CHEC.

Good fit Use it after the review gate to check the verdict, create a Git commit, update project records, and optionally push or open a pull request.

Compare 6 commands from other repositories ↓
Install

Getting it into your agent

It runs from inside its repository, so the clone comes first — what it calls does not travel with the file alone.

Clone the repo
git clone --depth 1 https://github.com/srnichols/plan-forge
agentmods
npx agentmods add commands/srnichols/plan-forge/step6-ship

Made for: GitHub Copilot.

Wrote this? Show the measurements

A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.

agentmods badge for step6-ship

README.md
[![agentmods](https://agentmods.dev/badge/commands/srnichols/plan-forge/step6-ship.svg)](https://agentmods.dev/commands/srnichols/plan-forge/step6-ship)
Your own site
<a href="https://agentmods.dev/commands/srnichols/plan-forge/step6-ship"><img src="https://agentmods.dev/badge/commands/srnichols/plan-forge/step6-ship.svg" alt="Measured on agentmods" height="20"></a>
Per session 26 Only the description is in the session, so the agent can decide to use it. The body loads when it is invoked.
When invoked 1,337 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 0 findings. A grade says what 26 rules found in the file — not that it is safe.
Origin original No closer match found in the catalogue.
Token cost

What it costs to keep this loaded

Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.

ModelPer sessionOnce invoked
Fable 5.1 $0.00026 $0.01337
Opus 5 $0.00013 $0.00668
Sonnet 5 $0.00005 $0.00267
Haiku 4.5 $0.00003 $0.00134

Measured today against content hash 5f6aa5bcc82d, method: parsed. Prices are Anthropic first-party input rates as of 2026-09-08, from the pricing page.

Security

Grade A, and why

step6-ship scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured today.

A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.

Nothing flagged

None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.

.github/prompts/step6-ship.prompt.md · 131 lines

How it starts

The opening of the file, as written. The whole thing — 131 lines — stays where its author put it; the contents beside it link to each section on GitHub.

Step 6: Ship

Pipeline: Step 6 of 6 (Session 4 — Ship) When: After the Review Gate passes (Step 5) Model suggestion: Any model / Copilot Auto (10% token savings) — commit, roadmap update, and postmortem are straightforward Prerequisite: Step 5 verdict must be PASS

Replace <YOUR-HARDENED-PLAN> with your hardened plan filename.


Read these files first:

  1. docs/plans/.md (Definition of Done + Execution Slices)
  2. docs/plans/DEPLOYMENT-ROADMAP.md
  3. .github/instructions/git-workflow.instructions.md

Plan Forge maintainers shipping a framework release (i.e., bumping the pforge version itself, not just closing a project phase): follow docs/RELEASE-CHECKLIST.md instead of this prompt. The checklist covers VERSION/package.json sync, hooks mirror, instruction enumeration, the mandatory gh release create step, and bump-back-to-dev.

Now act as a SHIPPING AGENT. The Review Gate has passed — your job is to finalize and close out this phase.


1. VERIFY REVIEW PASSED

Confirm that the Review Gate (Step 5) issued a PASS verdict. If the verdict was LOCKOUT or unknown, direct me back to Step 5 before proceeding.

2. COMMIT

  1. Run git status — list all changed/created files
  2. Run git diff --stat — summarize scope of changes
  3. Read the hardened plan's phase name and goal
  4. Generate a conventional commit message:
    • Type: feat / fix / refactor (based on phase type)
    • Scope: derived from phase name
    • Body: list execution slices completed
  5. Show the proposed commit message and ask for confirmation
  6. Run git add -A then git commit -m "<message>"

3. UPDATE ROADMAP

  1. Read docs/plans/DEPLOYMENT-ROADMAP.md
  2. Find the entry for this phase
  3. Update status from 🚧 (or 📋) to ✅ Complete
  4. Commit: docs(roadmap): mark Phase N complete

4. CAPTURE POSTMORTEM

Compile a brief postmortem and append it to the plan file as a ## Postmortem section:

Read the full file on GitHub · 131 lines

Changes

What this file has done since we first saw it

Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.

  1. today First seen · 131 lines · 26 tokens per session scan A 5f6aa5bcc82d

Subscribe to this mod's changes

step6-ship is a command published in the GitHub repository srnichols/plan-forge (5 stars, last pushed today), licensed MIT. It adds 26 tokens to every session and 1,337 once invoked, about $0.0001 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-09-08.