# Jup Roadmap

> Use when iterating on the jup roadmap, brainstorming new features, or refining existing ideas into specs.

- Skill: `andrader/jup-roadmap` (Agent Skill)
- Install (CLI): `npx skillmds@latest add andrader/jup-roadmap`
- Raw SKILL.md: https://api.skillmd.com/api/skills/andrader/jup-roadmap/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Product & Planning
- Author: andrader (https://skillmd.com/u/andrader)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/andrader/jup-roadmap

---


# jup Roadmap & Ideation Assistant 🚀

This skill helps AI agents iterate on the `jup` roadmap, brainstorm new features, and refine existing ideas into specs.

## How to Use This Skill

- **Read the Current Roadmap First**: Always start by reading `backlog/roadmap.md` to understand the current state and future plans.
- **Evaluate Backlog Items**: Review existing items for feasibility, impact, and alignment with the jup philosophy.
- **Brainstorm New Features**: Suggest features that simplify agent skill management and improve reliability.
- **Refine Ideas into Specs**: Break down broad ideas into technical specs with clear requirements and success criteria.

## Core Ideation Principles

- **Simplicity First**: `jup` aims to be a lightweight and intuitive tool. Avoid adding heavy dependencies or "overkill" features (like a GUI or complex background services).
- **Agent-Centric Design**: Prioritize features that make it easier for AI agents (like yourself) to discover, install, and use skills.
- **Local-First Reliability**: Favor features that work reliably on local environments and respect the user's local configuration (`~/.jup/`).
- **Idiomatic CLI**: Stick to `typer` and `rich` for a consistent CLI experience. Use shortcuts (e.g., `ls`, `rm`) to improve user productivity.

## Process Flow

```dot
digraph ideation_flow {
    "Read backlog/roadmap.md" [shape=box];
    "Analyze project context" [shape=box];
    "Identify gaps or user needs" [shape=box];
    "Propose features/changes" [shape=box];
    "Align with jup principles?" [shape=diamond];
    "Refine proposal" [shape=box];
    "Update roadmap.md" [shape=box];

    "Read backlog/roadmap.md" -> "Analyze project context";
    "Analyze project context" -> "Identify gaps or user needs";
    "Identify gaps or user needs" -> "Propose features/changes";
    "Propose features/changes" -> "Align with jup principles?";
    "Align with jup principles?" -> "Refine proposal" [label="no"];
    "Refine proposal" -> "Align with jup principles?";
    "Align with jup principles?" -> "Update roadmap.md" [label="yes"];
}
```

## Deliverables

- **Roadmap Updates**: Propose additions, removals, or priority changes to `backlog/roadmap.md`.
- **Technical Specs**: Draft detailed specifications for new features in `docs/superpowers/specs/`.
- **Ideation Reports**: Synthesize brainstorming sessions into actionable steps.

