elsa-roadmap-refresh

Updates the Elsa product roadmap from source code and GitHub evidence.

7.9k|1.5k|Updated Oct 1, 2018
One-click install
npx skills add https://github.com/elsa-workflows/elsa-core --skill elsa-roadmap-refresh
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: elsa-roadmap-refresh
Source: https://github.com/elsa-workflows/elsa-core/tree/main/.agents/skills/elsa-roadmap-refresh
Command: npx skills add https://github.com/elsa-workflows/elsa-core --skill elsa-roadmap-refresh

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Keeping a public product roadmap accurate requires manually reviewing source code, releases, issues, and pull requests across multiple repositories, which is slow and error-prone. This Skill automates that evidence-gathering and classification process for the Elsa workflow ecosystem.

Core Features & Use Cases

  • Multi-Repository Evidence Gathering: Inspects elsa-core, elsa-studio, and elsa-extensions source code, specs, releases, commits, issues, PRs, and discussions using the GitHub CLI.
  • Consistent Classification: Categorizes roadmap items as shipped foundations, partially shipped work needing productization, roadmap candidates, or stale items.
  • Coherent Roadmap Publishing: Updates ROADMAP.md with a structured product narrative and mirrors it to GitHub issue elsa-core#3232.
  • Use Case: A maintainer asks the AI to refresh the Elsa roadmap before a release; the Skill audits all three repositories, reclassifies checklist items, updates the Last refreshed date, and publishes the result to the public roadmap issue.

Quick Start

Use the elsa-roadmap-refresh skill to update ROADMAP.md from current repository evidence and mirror it to the public roadmap issue.

Frequently Asked Questions about elsa-roadmap-refresh

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

FAQPage Schema
How do I update the Elsa roadmap from GitHub evidence?

Run the skill to inspect source modules, specs, releases, issues, and PRs across elsa-core, elsa-studio, and elsa-extensions. It classifies each item, updates ROADMAP.md, and can publish the result to GitHub issue 3232 using the gh CLI.

What repositories does the Elsa roadmap refresh cover?

It covers three repositories: elsa-workflows/elsa-core, elsa-workflows/elsa-studio, and elsa-workflows/elsa-extensions. Each is inspected for source layout, feature modules, releases, commits, open issues, and pull requests.

How are Elsa roadmap items classified?

Items are marked as shipped foundations ([x]), partially shipped or needing productization ([~]), roadmap candidates ([ ]), or stale/obsolete. Classification is grounded in source code, releases, issues, and PRs, with inferences explicitly flagged.

Does the skill commit or publish changes automatically?

No. It never commits, pushes, or publishes unless explicitly asked. Publishing to GitHub issue 3232 only happens when requested, via gh issue edit with the final ROADMAP.md body.

What happens if ROADMAP.md has uncommitted user edits?

The skill runs git status --short first and stops if ROADMAP.md or README.md has uncommitted user changes. It reports the conflict rather than overwriting work, unless the user explicitly asks to proceed.