roadmap-skill
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {} |
| prompts | {} |
| resources | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| create_projectC | Create a new project roadmap. Returns summary by default; set verbose=true for full data. |
| list_projectsA | List all projects. Summary mode includes current project tags for Agent reuse. Set verbose=true for full project data. |
| get_projectA | Get a project by ID with all its data (tasks, tags, milestones). Tasks are returned as summaries by default; set verbose=true for full task data. |
| update_projectB | Update an existing project. Returns summary by default; set verbose=true for full data. |
| delete_projectB | Delete a project by ID |
| create_taskA | Create a new task in a project. tags must be existing tag IDs from the same project. Returns summary by default; set verbose=true for full data. |
| list_tasksA | List tasks with optional filters. By default, completed (done) tasks are excluded. Set includeCompleted=true to include them. Returns summaries by default; set verbose=true for full task data. |
| get_taskA | Get a specific task by project ID and task ID |
| update_taskA | Update an existing task. tags must be existing tag IDs from the same project. Returns summary by default; set verbose=true for full data. |
| delete_taskB | Delete a task by project ID and task ID |
| batch_update_tasksA | Update multiple tasks at once. tags must be existing tag IDs from the same project. Returns summaries by default; set verbose=true for full task data. |
| create_tagB | Create a new tag in a project. If color is omitted, it is generated deterministically from tag name. |
| list_tagsB | List all tags in a project |
| update_tagC | Update an existing tag |
| delete_tagB | Delete a tag by project ID and tag ID |
| get_tasks_by_tagB | Get all tasks that have a specific tag |
| create_dependency_viewA | Create a dependency planning view inside a project. Returns summary by default; set verbose=true for full data. |
| list_dependency_viewsA | List dependency planning views in a project. Returns summaries by default; set includeTasks=true for Agent-friendly task snapshots or verbose=true for raw node and edge data. |
| get_dependency_viewA | Get a dependency planning view by project ID and view ID. Returns Agent-friendly task snapshots by default; set verbose=true for raw node and edge data. |
| update_dependency_viewA | Update dependency planning view metadata. Returns summary by default; set verbose=true for full data. |
| delete_dependency_viewB | Delete a dependency planning view by project ID and view ID |
| add_task_to_dependency_viewA | Add an existing task into a dependency planning view. Returns summary plus changed ids by default; set verbose=true for full data. |
| update_dependency_view_nodeA | Update a task node layout or note inside a dependency planning view. Returns summary plus changed ids by default; set verbose=true for full data. |
| batch_update_dependency_view_nodesA | Update multiple task node layouts or notes inside a dependency planning view. Returns summary plus changed ids by default; set verbose=true for full data. |
| remove_task_from_dependency_viewA | Remove a task node from a dependency planning view. Connected edges are removed too. Returns summary plus changed ids by default; set verbose=true for full data. |
| add_dependency_view_edgeA | Create a dependency edge between two tasks already present in a dependency planning view. Returns summary plus changed ids by default; set verbose=true for full data. |
| update_dependency_view_edgeA | Update the direction of a dependency edge inside a dependency planning view. Returns summary plus changed ids by default; set verbose=true for full data. |
| remove_dependency_view_edgeB | Remove a dependency edge from a dependency planning view. Returns summary plus changed ids by default; set verbose=true for full data. |
| analyze_dependency_viewA | Analyze a dependency planning view and return topological layers, ready tasks, blocked tasks, roots, leaves, and isolated tasks. |
| open_web_interfaceD | Open web visualization interface |
| close_web_interfaceB | Close web visualization interface |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
| suggest-tasks | Intelligently recommend the next priority tasks based on urgency, due dates, and project status |
| auto-prioritize | Automatically analyze tasks and intelligently adjust priorities, considering due dates, dependencies, and project importance |
| add-task-details | Intelligently enhance task details, including description, acceptance criteria, subtasks, and required resources |
| quick-capture | Quickly capture ideas/tasks, auto-categorize and suggest priorities |
| open-web-ui | Open the web visualization interface for the roadmap skill |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
| Project List | Returns a list of all projects with basic metadata |
| Project Details | Returns detailed information about a specific project including tasks, milestones, and tags |
| Project Tasks | Returns all tasks for a specific project |
| Project Progress | Returns progress statistics for a specific project |
TDQS
Scored across 31 tools
Most tools are clearly distinct in action and resource. A few pairs like update_task vs update_dependency_view_node could be confused based on names, but descriptions clarify the difference. Overall, the tool set is well-differentiated.
All tool names follow a consistent verb_noun snake_case pattern, including batch_ and *_by_tag conventions. The naming style is uniform and predictable.
At 31 tools, the server exceeds the 25+ threshold, which feels heavy even for a broad roadmap scope. While each tool has a purpose, the count could be streamlined by consolidating some batch operations.
The server provides full CRUD for projects, tasks, tags, and dependency views, plus analysis and web UI control. Minor gaps like a missing get_tag or project-level task reassignment exist, but they are not critical for roadmap workflows.