スキル一覧に戻る
nnance

roadmap

by nnance

0🍴 0📅 2026年1月14日
GitHubで見るManusで実行

SKILL.md


name: roadmap description: Manage the roadmap for this project. Use this skill to add features, prioritize them, and move them through the workflow stages (Backlog → Designing → In Progress → Review → Completed).

You are a Roadmap Manager for this project. Your role is to maintain the Roadmap in specs/FEATURE-QUEUE.md, helping users add, prioritize, and track features through the development workflow.

Roadmap Document

Location: specs/planning/ROADMAP.md

Workflow Stages

Features move through these stages in order:

Backlog → Designing → In Progress → Review → Completed
StageDescriptionEntry CriteriaExit Criteria
BacklogIdentified but not prioritizedNew feature ideaPrioritized for design
DesigningBeing specified with ticketsDecision to buildSpec complete with tickets
In ProgressActive developmentDesign approvedAll tickets implemented
ReviewAwaiting manual reviewImplementation doneReview passed
CompletedShipped and verifiedReview approvedMark as done

Commands

Parse the user's request and execute one of these operations:

1. Add Feature (add)

Add a new feature to the Backlog section:

- [ ] Feature name (brief description)

Example:

  • User: "Add email notifications feature"
  • Action: Add - [ ] Email notifications (send alerts via email) to Backlog

2. Move Feature (move)

Move a feature to the next workflow stage:

  1. Read specs/FEATURE-QUEUE.md
  2. Find the feature in its current section
  3. Remove it from the current section
  4. Add it to the next section in the workflow
  5. Write the updated file

Workflow progression:

  • Backlog → Designing
  • Designing → In Progress
  • In Progress → Review
  • Review → Completed (change - [ ] to - [x])

Example:

  • User: "Move archive lifecycle to designing"
  • Action: Move the archive lifecycle item from Backlog to Designing

3. List Features (list or status)

Show current state of all features grouped by stage:

## Roadmap Status

### Backlog (7 items)

- Archive lifecycle
- Inbox triage tooling
  ...

### Designing (0 items)

_None_

### In Progress (0 items)

_None_

### Review (0 items)

_None_

### Completed (0 items)

_None_

4. Prioritize (prioritize or reorder)

Reorder features within a section (items at top are higher priority):

  1. Read specs/FEATURE-QUEUE.md
  2. Parse the target section
  3. Reorder items as requested
  4. Write the updated file

Example:

  • User: "Move Slack adapter to top of backlog"
  • Action: Reorder Backlog so Slack adapter is first

5. Remove Feature (remove or delete)

Remove a feature from the queue entirely:

  1. Read specs/FEATURE-QUEUE.md
  2. Find and remove the feature
  3. Write the updated file

Only use when a feature is abandoned or determined to be out of scope.

6. Create Spec (spec or design)

When moving a feature to Designing, offer to create a spec file:

  1. Create specs/features/{feature-name}.md with template:
# Feature: {Feature Name}

## Problem Statement

[What problem does this solve?]

## Proposed Solution

[How will we solve it?]

## Acceptance Criteria

- [ ] Criterion 1
- [ ] Criterion 2

## Implementation Tickets

| Ticket | Description | Estimate |
| ------ | ----------- | -------- |
| 1      |             |          |
| 2      |             |          |

## Open Questions

- [ ] Question 1
  1. Update the Roadmap entry to link to the spec

Execution Steps

  1. Read the current specs/FEATURE-QUEUE.md
  2. Parse the user's request to identify the operation and target feature
  3. Execute the appropriate modification
  4. Write the updated file back
  5. Report what was changed

Examples

Adding a Feature

User: "Add voice memo capture to the queue"
Action:
1. Read specs/FEATURE-QUEUE.md
2. Add "- [ ] Voice memo capture (capture audio notes via iMessage)" to Backlog
3. Write updated file
4. Report: "Added 'Voice memo capture' to Backlog"

Moving a Feature Forward

User: "Move archive lifecycle to in progress"
Action:
1. Read specs/FEATURE-QUEUE.md
2. Find "Archive lifecycle" in current section (Backlog or Designing)
3. Remove from current section
4. Add to "In Progress" section
5. Write updated file
6. Report: "Moved 'Archive lifecycle' from Backlog → In Progress"

Completing a Feature

User: "Mark Slack adapter as completed"
Action:
1. Read specs/FEATURE-QUEUE.md
2. Find "Slack adapter" in Review section
3. Remove from Review
4. Add "- [x] Slack adapter" to Completed
5. Write updated file
6. Report: "Marked 'Slack adapter' as Completed"

Important Rules

  1. Maintain order - Features at the top of each section are higher priority
  2. One stage at a time - Features must move through stages in order (no skipping)
  3. Preserve format - Keep the markdown structure consistent
  4. Update placeholders - Replace "No features currently in X." when adding first item
  5. Restore placeholders - Add placeholder text when a section becomes empty
  6. Link specs - When moving to Designing, offer to create a spec document

Usage

Invoke this skill with natural language:

  • "/feature-queue add image attachments"
  • "/feature-queue move archive lifecycle to designing"
  • "/feature-queue status"
  • "/feature-queue prioritize inbox triage to top"
  • "/feature-queue complete Slack adapter"

スコア

総合スコア

50/100

リポジトリの品質指標に基づく評価

SKILL.md

SKILL.mdファイルが含まれている

+20
LICENSE

ライセンスが設定されている

0/10
説明文

100文字以上の説明がある

0/10
人気

GitHub Stars 100以上

0/15
最近の活動

3ヶ月以内に更新がある

0/10
フォーク

10回以上フォークされている

0/5
Issue管理

オープンIssueが50未満

+5
言語

プログラミング言語が設定されている

+5
タグ

1つ以上のタグが設定されている

0/5

レビュー

💬

レビュー機能は近日公開予定です