Back to list
ericfisherdev

manage-sprint

by ericfisherdev

Some QOL Claude Code plugins that I wrote

0🍴 0📅 Jan 10, 2026

SKILL.md


name: manage-sprint description: This skill MUST be used when the user asks to "create sprint", "start sprint", "end sprint", "complete sprint", "close sprint", "new sprint", "begin sprint", "finish sprint", "update sprint", "rename sprint", or otherwise wants to create or change sprint state/details.

Manage Sprint

Create, start, complete, and update sprints.

Quick Start

Use the Python script at scripts/manage_sprint.py:

# Create a new 2-week sprint
python scripts/manage_sprint.py PROJ --create "Sprint 24" --duration 14

# Create sprint with specific dates
python scripts/manage_sprint.py PROJ --create "Sprint 24" \
  --start-date 2024-02-01 --end-date 2024-02-14

# Start a sprint (future -> active)
python scripts/manage_sprint.py PROJ --start --sprint-id 123

# Start the next future sprint
python scripts/manage_sprint.py PROJ --start --next

# Complete/close a sprint (active -> closed)
python scripts/manage_sprint.py PROJ --complete

# Complete specific sprint
python scripts/manage_sprint.py PROJ --complete --sprint-id 123

Actions

ActionDescription
--create NAMECreate new sprint with given name
--startStart a sprint (future → active)
--completeComplete a sprint (active → closed)
--updateUpdate sprint details

Create Options

OptionDescription
--create NAMESprint name (required)
--start-date DATEStart date (YYYY-MM-DD)
--end-date DATEEnd date (YYYY-MM-DD)
--duration DAYSDuration in days (default: 14)
--goal TEXTSprint goal

If only --duration is provided, sprint starts tomorrow.

Start/Complete Options

OptionDescription
--sprint-id IDTarget specific sprint
--nextStart next future sprint
(none)Start/complete uses next future / active sprint

Update Options

OptionDescription
--sprint-id IDSprint to update (required)
--name NAMENew sprint name
--start-date DATENew start date
--end-date DATENew end date
--goal TEXTNew sprint goal

Examples

Create and Start Sprint

# Create sprint starting tomorrow for 2 weeks
python scripts/manage_sprint.py PROJ --create "Sprint 24" --goal "Complete auth module"

# Start it immediately
python scripts/manage_sprint.py PROJ --start --next

End Current Sprint

# Complete the active sprint
python scripts/manage_sprint.py PROJ --complete

Update Sprint Details

# Rename and extend sprint
python scripts/manage_sprint.py PROJ --update --sprint-id 123 \
  --name "Sprint 24 (Extended)" --end-date 2024-02-21

Output Example

Compact (default)

CREATED|456|Sprint 24|future|2024-02-01|2024-02-14
STARTED|456|Sprint 24|active
COMPLETED|456|Sprint 24|closed

Environment Setup

Requires three environment variables:

  • JIRA_BASE_URL - e.g., https://yoursite.atlassian.net
  • JIRA_EMAIL - Your Jira account email
  • JIRA_API_TOKEN - API token from Atlassian account settings

Permissions

Requires "Manage Sprints" permission on the project's board.

Reference

For complete options and error handling, see references/options-reference.md.

Score

Total Score

50/100

Based on repository quality metrics

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

Reviews

💬

Reviews coming soon