gm-finalize

Archive GodotMaker tag deliverables, generate changelog and final report, and reset runtime state.

511|44|Updated Apr 13, 2026
One-click install
npx skills add https://github.com/RandallLiuXin/GodotMaker --skill gm-finalize
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gm-finalize
Source: https://github.com/RandallLiuXin/GodotMaker/tree/main/skills/core/gm-finalize
Command: npx skills add https://github.com/RandallLiuXin/GodotMaker --skill gm-finalize

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

gm-finalize seals the current GodotMaker tag so the next /gm-gdd iteration starts from a clean, archived baseline instead of carrying stale per-tag working state.

Core Features & Use Cases

  • Validates readiness before sealing: checks for a valid PLAN.md tag state, an accepted plan event, existing final approval, and basic build/document consistency so broken tags are not archived.
  • Archives per-tag deliverables: snapshots GDD/PLAN/STRUCTURE/STYLE/SCENES/MEMORY plus evaluation results and evidence into docs/tags/<Tag>/ for traceable postmortems.
  • Bundles release metadata for the tag: generates docs/tags/<Tag>/CHANGELOG.md and writes .godotmaker/final_report.json, then creates the git tag locally.
  • Resets per-tag runtime state: truncates the next stage.jsonl/metrics_current so subsequent /gm-gdd rounds don’t inherit old runtime artifacts.

Quick Start

Run /gm-finalize when the current tag’s /gm-gdd workflow has completed and you want to seal and archive it for the next tag.

Frequently Asked Questions about gm-finalize

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

FAQPage Schema
How do I archive Godot game development documentation and create a git tag for a completed milestone?

To archive Godot game development documentation, you can finalize the current tag by snapshotting GDD, PLAN, and evaluation evidence into docs/tags/<Tag>/, generating a changelog, and creating a local git tag to seal the milestone.

What is plan validation for GodotMaker tag readiness before finalizing a game dev pipeline?

Plan validation for GodotMaker tag readiness checks for a valid PLAN.md state, accepted plan events, final approval, and build consistency so broken tags are not archived during the game dev pipeline.

How do I reset pipeline runtime state between Godot game development iterations?

Reset pipeline runtime state by truncating stage.jsonl and metrics_current files after sealing the current tag, ensuring subsequent Godot game development iterations start from a clean baseline without stale artifacts.

Do I need a successful build and approval workflow before archiving a Godot game tag?

Yes, you need a successful Godot build, evaluation approval status, and accept/decision events before archiving a game tag, because the finalization process validates these readiness checks to prevent broken tags.

What's the best way to bundle release metadata and generate a changelog for a Godot game tag?

The best way to bundle release metadata is to generate docs/tags/<Tag>/CHANGELOG.md and write .godotmaker/final_report.json while archiving per-tag deliverables, creating a traceable postmortem record for the Godot game tag.

When should I not use automated tag finalization for my Godot project workflow?

You should not use automated tag finalization before release packaging, or if the PLAN.md tag state is invalid, because the workflow requires strict validation of document consistency and approval status before sealing the Godot project tag.