forge-ship

Close and archive a current milestone with report, git tag, and cleanup.

Updated Feb 23, 2026
One-click install
npx skills add https://github.com/whatwecando/dagsmith --skill forge-ship
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: forge-ship
Source: https://github.com/whatwecando/dagsmith/tree/main/templates/skills/forge-ship
Command: npx skills add https://github.com/whatwecando/dagsmith --skill forge-ship

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Close and archive completed milestones by generating a consolidated milestone report, organizing planning artifacts, and preparing the project for the next phase.

Core Features & Use Cases

  • Generate MILESTONE-REPORT.md summarizing delivered features, deviations, and lessons learned.
  • Archive milestone data to .planning/milestones/milestone-{N}/ for traceability.
  • Create a Git tag like v{milestone-version} to mark releases.
  • Update ROADMAP.md to reflect milestone completion.
  • Clean up current-phase/ to reset for the next milestone.

Quick Start

Invoke the forge-ship skill after a milestone is ready to close and archive it.

Frequently Asked Questions about forge-ship

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I archive milestones and generate a milestone report at the end of a project phase?

To archive milestones, you can close the current milestone to generate a MILESTONE-REPORT.md, move planning files to .planning/milestones/milestone-{N}/, and reset current-phase data for the next cycle.

What is the best way to tag a release and update a project roadmap after completing a milestone?

Tagging a release and updating a roadmap involves creating a Git tag like v{milestone-version} and modifying ROADMAP.md to reflect milestone completion, ensuring accurate release management.

How do I clean up current-phase data to prepare for the next development milestone?

Cleaning up current-phase data involves archiving completed planning artifacts to a dedicated milestone directory and resetting the current-phase environment to start the next development cycle.

Does this milestone archiving process work for multi-phase software development projects?

Yes, this milestone archiving process applies directly to software development workflows involving multi-phase projects, ensuring planning files are archived and releases are tagged.

When do I need to create a milestone report during release management?

You need to create a milestone report when closing a completed milestone to summarize delivered features, deviations, and lessons learned before archiving the project planning data.