df:remove-objective

Remove a future objective from a roadmap and renumber subsequent objectives.

Updated Feb 6, 2026
One-click install
npx skills add https://github.com/AO-Cyber-Systems/devflow-claude --skill df-remove-objective
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: df:remove-objective
Source: https://github.com/AO-Cyber-Systems/devflow-claude/tree/main/skills/df-remove-objective
Command: npx skills add https://github.com/AO-Cyber-Systems/devflow-claude --skill df-remove-objective

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Remove a future objective from a roadmap and renumber subsequent objectives to maintain a clean, linear sequence. This is a destructive operation — permanently removes the objective and renumbers all following items to preserve order.

Core Features & Use Cases

  • Remove an unstarted future objective from the roadmap and renumber all subsequent objectives.
  • Preserve context and historical records with a commit that logs the change.
  • Use when pruning planned work to maintain a clean, linear roadmap and avoid gaps.

Quick Start

Instruct the AI to remove objective N from the roadmap and commit the change to the roadmap.

Frequently Asked Questions about df:remove-objective

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

FAQPage Schema
How do I remove a future objective from a roadmap and renumber the remaining items?

Removing an objective from a roadmap automatically renumbers all subsequent items to preserve a clean linear sequence. It also performs validation checks on the target objective and creates a git commit to log the change and preserve history.

How does roadmap renumbering work when pruning unstarted planned work?

When pruning unstarted planned work, the roadmap renumbers subsequent objectives to close gaps and maintain a clean linear sequence. This ensures roadmap phases remain continuous and ordered after an objective is removed.

What is the best way to delete an unstarted objective without leaving gaps in the sequence?

The best way to delete an unstarted objective without sequence gaps is to apply automated renumbering. This shifts subsequent objective numbers down to maintain a clean linear roadmap and logs the change via a git commit.

Does removing a planned objective from a roadmap affect git history?

Removing a planned objective from a roadmap creates a git commit to preserve history. This logs the deletion and renumbering change, ensuring the roadmap edit is tracked and historical context is maintained.

Can I use this to cancel an objective that has already started?

You cannot use this to cancel an already started objective. It is designed for pruning unstarted future objectives from a roadmap, as removing active items would disrupt the linear sequence and invalidate historical tracking.

What happens to the subsequent phases when I delete a roadmap objective?

When you delete a roadmap objective, subsequent phases are automatically renumbered to maintain a clean linear sequence. This prevents gaps in the roadmap and ensures remaining objectives follow a continuous order.