Skill: /system-roadmap
SkillDev toolsGenerate a visual system lifecycle roadmap from System notes in the vault.
Available today. Use it from your connected AI after setup.
No other account needed.
Connect ahel once, and every AI you use reads what you have installed.
Then ask your AI: use the Skill: /system-roadmap skill
About this capability
A comprehensive knowledge management system for Solutions Architects using AI
What this skill tells your AI
The instructions your AI receives, as published by davidroliverba/architectkb in .claude/skills/system-roadmap/SKILL.md and read by ahel’s review.
Generate a visual system lifecycle roadmap from System notes in the vault.
Trigger
/system-roadmap- Generate default roadmap/system-roadmap --list- List systems without generating/system-roadmap --svg- Generate SVG format/system-roadmap --theme GREENTURTLE- Use different colour theme
Description
This skill generates a PNG or SVG roadmap visualisation showing system lifecycles grouped by Gartner TIME category (Invest, Tolerate, Migrate, Eliminate). It reads System notes from the vault and uses their lifecycle frontmatter fields.
Prerequisites
The following Python packages must be installed:
pip3 install roadmapper python-frontmatter
Execution Steps
- Run the script with appropriate options:
# Default - generates PNG to +Attachments/
python3 scripts/system_roadmap.py
# List systems found (dry run)
python3 scripts/system_roadmap.py --list
# Generate SVG format
python3 scripts/system_roadmap.py --format svg
# Custom output location
python3 scripts/system_roadmap.py --output +Attachments/custom-roadmap.png
# Different theme (DEFAULT, GREYWOOF, ORANGEPEEL, GREENTURTLE, BLUEMOUNTAIN)
python3 scripts/system_roadmap.py --theme GREENTURTLE
# Custom timeline
python3 scripts/system_roadmap.py --start-year 2020 --years 15
-
Report the output location to the user
-
Provide embed syntax for Obsidian:
![[system-lifecycle-roadmap.png]]
System Frontmatter Fields
The script reads these fields from System notes:
| Field | Purpose | Example |
|---|---|---|
type | Must be "System" | type: System |
title | System display name | title: Core ERP |
status | Current status | status: active |
timeCategory | TIME classification | timeCategory: migrate |
launchDate | When system went live | launchDate: 2005-01-01 |
sunsetDate | Planned retirement | sunsetDate: 2030-06-01 |
replacedBy | Successor system | replacedBy: "[[System - New ERP]]" |
criticality | Business criticality | criticality: critical |
TIME Category Inference
If timeCategory is not set, the script infers it:
status: planned→ investstatus: deprecatedorretired→ eliminate- Has
sunsetDate→ migrate - Default → tolerate
Output
- Default location:
+Attachments/system-lifecycle-roadmap.png - Grouped by TIME category (Invest, Tolerate, Migrate, Eliminate)
- Shows launch dates and sunset milestones
- Current date marker indicated
Example Output
The roadmap shows:
- Strategic Investment - Systems we are actively growing (New CRM, Data Platform)
- Maintain (Tolerate) - Stable systems (Core ERP, Identity Platform)
- Transition (Migrate) - Systems being replaced (Legacy HR System)
- Retire (Eliminate) - Systems being decommissioned (Old Reporting Tool)
Troubleshooting
No systems found:
- Ensure System notes have
type: Systemin frontmatter - Check notes are in vault root (not archived)
Roadmapper not installed:
pip3 install roadmapper python-frontmatter
Image not rendering in Obsidian:
- Ensure file is in
+Attachments/folder - Use correct embed syntax:
![[filename.png]]
Related
- [[MOC - Systems]]
Signals
- GitHub stars
- 52
- Forks
- 12
- Last commit
- Mar 2026
Advanced
- Catalog kind
- skill
- Gateway key
system-roadmap- Source
- github.com/davidroliverba/architectkb