gpd-insert-phase

Insert urgent decimal phases between existing GPD roadmap phases without renumbering.

Updated Mar 15, 2026
One-click install
npx skills add https://github.com/MichaelsEngineering/get-physics-done-test --skill gpd-insert-phase-michaelsengineering
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gpd-insert-phase
Source: https://github.com/MichaelsEngineering/get-physics-done-test/tree/main/.agents/skills/gpd-insert-phase
Command: npx skills add https://github.com/MichaelsEngineering/get-physics-done-test --skill gpd-insert-phase-michaelsengineering

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates the insertion of urgent decimal phases between existing phases within a Get Physics Done roadmap to preserve sequence without renumbering.

Core Features & Use Cases

  • Inserts a new decimal phase between the target phases, updates ROADMAP.md with an (INSERTED) marker, and records the decision via gpd state commands.
  • Automatically generates a slug, creates the phase directory .gpd/phases/{N.M-slug}/, and ensures state synchronization.
  • Use case: manage urgent tasks discovered mid-project, such as a missing constraint, a numerical instability, or a new literature finding.

Quick Start

Execute the insert-phase workflow after a specified phase with the urgent task description.

Frequently Asked Questions about gpd-insert-phase

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

FAQPage Schema
How do I insert urgent tasks into a project roadmap without renumbering existing phases?

Insert urgent tasks by adding decimal phases between existing roadmap phases. This preserves the original sequence by creating intermediate phases like 2.1, updating ROADMAP.md, and synchronizing project state automatically.

How does decimal phase insertion work in a research workflow?

Decimal phase insertion works by generating a slug, creating a new directory at .gpd/phases/{N.M-slug}/, and recording an (INSERTED) marker in ROADMAP.md. It uses gpd state commands to ensure full state synchronization and decision traceability.

When do I need to add an urgent phase to an ongoing research project?

Add an urgent phase when mid-project discoveries require immediate attention, such as addressing a missing limiting case, resolving a numerical instability, or incorporating a new literature finding without disrupting the established sequence.

Can I use decimal phase insertion for managing numerical instability issues in project management?

Yes, decimal phase insertion is designed for managing numerical instability issues. It slots the urgent work between existing phases, automatically calculating the correct decimal position and creating the necessary directory structure.

What's the best way to handle urgent task insertion in a GPD roadmap?

The best way to handle urgent task insertion in a GPD roadmap is automating the entire workflow. It calculates the phase position, updates ROADMAP.md with an (INSERTED) marker, creates the phase directory, and synchronizes state via gpd state commands.

What happens to ROADMAP.md when a decimal phase is inserted?

ROADMAP.md is updated with an (INSERTED) marker next to the new decimal phase. The state synchronization ensures the roadmap reflects the urgent addition while maintaining the original phase numbering and sequence.