mulhamna/jira-commands/sprint-lifecycle
Claude Code and agent skill by mulhamna/jira-commands
Trust tier 2
- community
Source check pending
Checking that the SKILL.md file is still in the repository.
Manage Jira sprint lifecycle with jirac — list, create, start, complete, update, or delete sprints for a project
Install
npx vskill@latest install mulhamna/jira-commands/sprint-lifecycleSKILL.md
Manage the full sprint lifecycle for a Jira scrum board using jirac.
Steps:
- Check that
jiracis available by runningjirac --version. If missing, tell the user to install it (cargo install jira-commands). - Identify the operation:
- List:
jirac issue sprints -p <PROJECT> - Create:
jirac issue sprint-create -p <PROJECT> --name '<NAME>' [--board-id <ID>] [--goal '<TEXT>'] [--start-date YYYY-MM-DD] [--end-date YYYY-MM-DD] - Start:
jirac issue sprint-start -p <PROJECT> --sprint <SPRINT_ID> --end-date YYYY-MM-DD - Complete:
jirac issue sprint-complete -p <PROJECT> --sprint <SPRINT_ID> - Update:
jirac issue sprint-update -p <PROJECT> --sprint <SPRINT_ID> [--name '<NAME>'] [--goal '<TEXT>'] [--start-date YYYY-MM-DD] [--end-date YYYY-MM-DD] - Delete:
jirac issue sprint-delete -p <PROJECT> --sprint <SPRINT_ID>(destructive — confirm intent)
- Run
jirac issue sprints -p <PROJECT>first when the user does not give a sprint ID — the list shows IDs and current state (future / active / closed). - Confirm intent before
sprint-start,sprint-complete, andsprint-delete— these change visible board state for the whole team.
Notes:
--sprintaccepts a sprint name or numeric ID. Use-pto select the project, or rely on the configured default project. Starting a sprint also requires--end-date; obtain it from the user if missing.- A board can only have one active sprint at a time.
sprint-startwill fail if another sprint is already active. sprint-completecloses the sprint; any unfinished issues should be moved to a future sprint before completing.sprint-deletepermanently removes a sprint and detaches its issues from the sprint field — irreversible.- For a snapshot of work in a sprint (without changing state), use
jirac issue sprint-summary -p <PROJECT> --sprint '<NAME>'instead.
Examples:
- "list sprints in PROJ" →
jirac issue sprints -p PROJ - "create Sprint 25 in PROJ" →
jirac issue sprint-create -p PROJ --name 'Sprint 25' --goal 'Ship auth v2' - "start sprint 42 in PROJ until 2026-06-03" →
jirac issue sprint-start -p PROJ --sprint 42 --end-date 2026-06-03 - "complete the current sprint in PROJ" → list sprints to find the active ID, then
jirac issue sprint-complete -p PROJ --sprint <ID> - "rename sprint 42 in PROJ to 'Sprint 25 (extended)'" →
jirac issue sprint-update -p PROJ --sprint 42 --name 'Sprint 25 (extended)' - "delete sprint 99 in PROJ" →
jirac issue sprint-delete -p PROJ --sprint 99(after confirming)
Security
- Security scanPassed, 100 of 100Pattern checks on the skill's files.
- Model reviewNot runA model review is scheduled for the next rescan.
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingplugin/skills/sprint-lifecycle/SKILL.md
Popularity
- Repository stars
- 41
- Repository forks
- 12
- 7-day trend score
- 19
Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/mulhamna/jira-commands/sprint-lifecycle)