roadmap

Manage project roadmaps by capturing, prioritizing, and tracking outcomes across features.

89|32|Updated May 28, 2026
One-click install
npx skills add https://github.com/genkovich/sdd --skill roadmap-genkovich
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: roadmap
Source: https://github.com/genkovich/sdd/tree/main/skills/roadmap
Command: npx skills add https://github.com/genkovich/sdd --skill roadmap-genkovich

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill helps manage project priorities and outcomes by maintaining a living roadmap, ensuring that project direction is clear and aligns with strategic goals.

Core Features & Use Cases

  • Portfolio Layer Management: Keep track of project outcomes across features, structured under Now, Next, and Later.
  • Dynamic Roadmap: Automatically update the roadmap as features are specified, shipped, or fixed.
  • RICE Scoring: Prioritize Next items using the RICE scoring system (Reach, Impact, Confidence, Effort).
  • Linking to Features: Each roadmap item links to its corresponding feature folder for detailed specifications.

Quick Start

To update the roadmap, use the command: /sdd:roadmap "add new feature" or /sdd:roadmap "priority high" for an existing item.

Frequently Asked Questions about roadmap

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

FAQPage Schema
How do I maintain a living project roadmap that tracks outcomes across features?

A living project roadmap tracks outcomes across features using a structured portfolio layer categorized into Now, Next, and Later. Roadmap items automatically update as features are specified or shipped, linking directly to their corresponding feature folder for detailed specifications.

What is RICE scoring and how is it used for project priority tracking?

RICE scoring is a priority tracking system that evaluates items using Reach, Impact, Confidence, and Effort. It is used to prioritize features placed in the Next category of a project roadmap, ensuring resources align with strategic project outcomes.

How do I add a new feature or update priorities in the project roadmap?

To update the roadmap, use specific commands like adding a new feature or setting a priority high for an existing item. The roadmap uses YAML frontmatter for configuration within a specific repository directory layout to capture and track changes.

Can I link a roadmap item directly to its feature specification?

Yes, each roadmap item links directly to its corresponding feature folder for detailed specifications. This ensures that project outcomes tracked in the Now, Next, and Later portfolio layers maintain clear connections to their underlying feature specifications.

What is the best way to organize project outcomes into Now, Next, and Later categories?

The best way to organize project outcomes is through a portfolio layer management structure divided into Now, Next, and Later categories. This dynamic roadmap structure ensures clear project direction and aligns outcomes with strategic goals as features evolve.

Do I need a specific repository structure to use YAML frontmatter for roadmap configuration?

Yes, the roadmap operates within a specific repository directory layout and uses YAML frontmatter for configuration. This structure is required to properly capture, prioritize, and track outcomes across features while maintaining the dynamic roadmap.