Skip to content

Boards & Sprints

Manage Scrum and Kanban boards, sprints, and backlogs.

  • Authenticated profile (atlcli auth login)
  • Jira permission: Browse Projects (read), Manage Sprints (sprint operations)
Terminal window
atlcli jira board list

Options:

FlagDescription
--projectFilter by project key
--typeFilter by type: scrum, kanban
--nameFilter by name pattern
--limitMaximum results
Terminal window
# All boards for a project
atlcli jira board list --project PROJ
# Only Scrum boards
atlcli jira board list --type scrum
# Search by name
atlcli jira board list --name "Team"
Terminal window
atlcli jira board get --id 123

Output:

Board: Team Scrum Board
ID: 123
Type: scrum
Project: PROJ (Project Name)
Filter: 10001
Columns:
- To Do
- In Progress
- Done

Get all issues on a board:

Terminal window
atlcli jira board issues --id 123

Options:

FlagDescription
--idBoard ID (required)
--jqlFilter with JQL query
--limitMaximum results

View the backlog for a board:

Terminal window
atlcli jira board backlog --id 123

Options:

FlagDescription
--idBoard ID (required)
--limitMaximum results
Terminal window
atlcli jira sprint list --board 123

Options:

FlagDescription
--boardBoard ID (required)
--stateFilter: active, future, closed
--limitMaximum results
Terminal window
# Active sprints only
atlcli jira sprint list --board 123 --state active
# Future (planned) sprints
atlcli jira sprint list --board 123 --state future
Terminal window
atlcli jira sprint get --id 456

Output:

Sprint: Sprint 14
ID: 456
State: active
Board: 123 (Team Scrum Board)
Start: 2025-01-06
End: 2025-01-17
Goal: Complete API refactoring
Issues: 24 (18 done, 4 in progress, 2 to do)
Points: 21 committed, 16 completed
Terminal window
atlcli jira sprint create --board 123 --name "Sprint 15"

Options:

FlagDescription
--boardBoard ID (required)
--nameSprint name (required)
--startStart date (YYYY-MM-DD)
--endEnd date (YYYY-MM-DD)
--goalSprint goal
Terminal window
# Create with dates
atlcli jira sprint create --board 123 --name "Sprint 15" \
--start "2025-01-20" --end "2025-02-03"
# Create with goal
atlcli jira sprint create --board 123 --name "Sprint 15" \
--goal "Complete user authentication feature"

Start a planned sprint:

Terminal window
atlcli jira sprint start --id 456

Close an active sprint:

Terminal window
atlcli jira sprint close --id 456

Options:

FlagDescription
--idSprint ID (required)
--confirmSkip confirmation prompt
Terminal window
atlcli jira sprint add PROJ-1 PROJ-2 PROJ-3 --sprint 456

Options:

FlagDescription
--sprintSprint ID (required)
--issuesComma-separated issue keys (alternative to positional args)

Move issues back to backlog:

Terminal window
atlcli jira sprint remove PROJ-1 PROJ-2

Options:

FlagDescription
--issuesComma-separated issue keys (alternative to positional args)

Get comprehensive sprint metrics:

Terminal window
atlcli jira sprint report --id 456

Options:

FlagDescription
--idSprint ID (required)
--points-fieldCustom story points field ID
--jsonJSON output

Output:

Sprint 14 Report
================
Duration: Jan 6 - Jan 17, 2025 (10 days)
Status: Active
SUMMARY
-------
Total Issues: 24
Completed: 18 (75%)
In Progress: 4 (17%)
Not Started: 2 (8%)
STORY POINTS
------------
Committed: 21
Completed: 16
Remaining: 5
SCOPE CHANGES
-------------
Added: 3 issues
Removed: 1 issue
TOP CONTRIBUTORS
----------------
Alice: 8 issues completed
Bob: 6 issues completed
Carol: 4 issues completed
Terminal window
# JSON for automation or documentation
atlcli jira sprint report --id 456 --json > sprint-report.json

All commands support --json:

Terminal window
atlcli jira sprint list --board 123 --json
{
"schemaVersion": "1",
"sprints": [
{
"id": 456,
"name": "Sprint 14",
"state": "active",
"startDate": "2025-01-06",
"endDate": "2025-01-17",
"goal": "Complete API refactoring",
"boardId": 123
}
]
}
  1. Plan sprints in advance - Create future sprints so issues can be assigned
  2. Set sprint goals - Clear goals improve focus
  3. Use sprint reports - Review metrics to improve velocity
Jira and Confluence are trademarks of Atlassian Corporation Plc. atlcli is not affiliated with, endorsed by, or sponsored by Atlassian.