agentleFS
theseus-runtheseus-run/theseus/.agents/skills/roadmap-management/SKILL.md

roadmap-management

Skill1 starsChanged 6 months agoMITView on GitHub

Use when creating, updating, reviewing, or promoting Theseus roadmap items, including public roadmap notes, internal roadmap status maps, planning lanes, GitHub issue readiness, and OSS roadmap hygiene.

4 other projects use a version of this.

Adopted by

Most recently taken up by

The file

Show its rules and text

We split this skill into the rules it gives an agent

17 rules. 0 are common, 6 are distinctive, and 11 are very specific to this project.

  • 0

    Common

    Most of the 4 edited versions we read keep these.

  • 6

    Distinctive

    This author's own choices. Worth a look.

  • 11

    Very specific

    Tied to their project's names, files or tools. Probably skip.

  • Common
  • Distinctive
  • Very specific
  1. Very specific:

    Use this skill when roadmap or planning work changes what Theseus says it is building next.

    line 8
  2. Very specific:

    If an item concerns implementation, verify against source before marking it shipped, active, or next.

    line 24
  3. Very specific:

    Do not put loose ideation in the roadmap.

    line 34
  4. Distinctive:

    Use one status per item:

    line 39
  5. Very specific:

    Avoid future. It hides whether an item is designed, research, blocked, or parked.

    line 50
  6. Distinctive:

    Do not promote directly from brainstorm to active.

    line 61
  7. Very specific:

    Do not mark next without a done when test.

    line 62
  8. Very specific:

    Do not mark active without an owner and evidence that work has started.

    line 63
  9. Very specific:

    Do not mark shipped unless code, tests/checks, and docs agree.

    line 64
  10. Very specific:

    When promoting or demoting, update roadmap-status-map.md in the same pass.

    line 65
  11. Distinctive:

    Every roadmap-ready item needs:

    line 69
  12. Very specific:

    If done when cannot be written, the item belongs in research, drafts, or brainstorms, not next.

    line 78
  13. Very specific:

    Prefer Now / Next / Later / Not Planned over dates.

    line 85
  14. Distinctive:

    Do not imply timelines unless the project intends to carry timeline pressure.

    line 88
  15. Distinctive:

    Keep roadmap items tied to user-visible or contributor-visible value.

    line 89
  16. Distinctive:

    After roadmap doc edits, run:

    line 93
  17. Very specific:

    Use docs-management rules for links, frontmatter, folder placement, and status separation.

    line 99

“Common” is measured: kept by at least 6 in 10 of the 4 edited versions of this file we could read. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.

Keep what fits and drop the rest. Your version, ready for your agents.
Files
SKILL.md

Theseus Roadmap Management

Use this skill when roadmap or planning work changes what Theseus says it is building next.

Roadmap work is status management, not aspiration capture. Keep current truth, planned work, research, and rejected paths separate.

Read Order

Start with:

  1. docs/direction/roadmap.md
  2. docs/maps/roadmap-status-map.md
  3. docs/maps/runtime-truth-map.md
  4. docs/maps/not-real-yet.md
  5. the owning concept note for the roadmap item

If an item concerns implementation, verify against source before marking it shipped, active, or next.

Roadmap Artifacts

  • docs/direction/roadmap.md: concise public-facing roadmap.
  • docs/maps/roadmap-status-map.md: internal evidence table and promotion state.
  • GitHub issues: execution units only after the item is actionable.
  • GitHub milestones/projects: sequencing containers, not doctrine.

Do not put loose ideation in the roadmap. Move it to docs/brainstorms or docs/drafts first.

Status Vocabulary

Use one status per item:

  • shipped: implemented and verified.
  • active: currently being built.
  • next: intended soon and clear enough to plan.
  • designed: accepted direction, not scheduled.
  • research: needs investigation, prototype, or decision.
  • blocked: dependency or unresolved decision is known.
  • parked: not rejected, but not worth attention now.
  • rejected: deliberately not doing.

Avoid future. It hides whether an item is designed, research, blocked, or parked.

Promotion Pipeline

brainstorm -> draft -> designed -> next -> active -> shipped

Promotion rules:

  • Do not promote directly from brainstorm to active.
  • Do not mark next without a done when test.
  • Do not mark active without an owner and evidence that work has started.
  • Do not mark shipped unless code, tests/checks, and docs agree.
  • When promoting or demoting, update roadmap-status-map.md in the same pass.

Item Shape

Every roadmap-ready item needs:

  • status
  • owner
  • source docs
  • evidence or current implementation note
  • dependency or blocker, if any
  • done when criteria

If done when cannot be written, the item belongs in research, drafts, or brainstorms, not next.

OSS Posture

For public docs:

  • Prefer Now / Next / Later / Not Planned over dates.
  • Publish less than the internal status map knows.
  • State non-promises explicitly.
  • Do not imply timelines unless the project intends to carry timeline pressure.
  • Keep roadmap items tied to user-visible or contributor-visible value.

Verification

After roadmap doc edits, run:

bun run docs:check

Use docs-management rules for links, frontmatter, folder placement, and status separation.

Download now (ZIP)

Does it work?

Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.

No reviews yet

People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.

  • It worked
  • Partly
  • It didn't
What did you use it for? e.g. Reviewing pull requests in a Rails app

Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.

Your trail

Files you open will collect here, so you can find them again.

Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.

Now do this for your own.

Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.