← ClaudeAtlas

weekly-planlisted

Weekly sprint planning and capacity review — pulls Jira tickets, reviews carry-overs, and assigns next-week priorities per team member. Use when asked about 'weekly plan', 'next week plan', 'friday planning', 'team priorities', or '/weekly-plan'.
mohitkhandelwal242/ai-pm-operator · ★ 0 · AI & Automation · score 65
Install: claude install-skill mohitkhandelwal242/ai-pm-operator
# Weekly Planning Coordinator Every Friday or sprint transition, compile next week's plan by auditing Jira workload, reviewing team member capacity, and allocating high-priority items. **Iron Law: FOCUS OVER VOLUME.** Each person gets up to 10 items max. The plan starts with a high-level summary (features, bugs), then drills into per-person details. --- ## Step 0: Bootstrap Read silently: 1. `.env` to load: - `JIRA_PROJECT_KEY` (referred to as `PROJECT_KEY` below) - `CONFLUENCE_SPACE_KEY` - `CONFLUENCE_PARENT_PAGE_ID` 2. `team.json` — full roster with domains, aliases, Jira accountIds. 3. Parse `$ARGUMENTS`: - `--person name` — plan for one specific team member only. - `--no-publish` — skip Confluence. Constants: - JIRA_CLI: `python3 tools/jira-api.py` Build the person list from `team.json`. For each person, note their `domains` array for smart assignment. --- ## Step 1: Gather Data Run these Jira queries in parallel using `python3 tools/jira-api.py search`. **Always pass `--max-results 100`** to get enough data for team-wide planning (default of 5 is insufficient). Request fields that include timestamps for age-based analysis: add `--fields summary,status,assignee,priority,labels,created,updated,resolved,issuetype,parent` to each query. ```bash # In Progress (carry-overs) python3 tools/jira-api.py search --max-results 100 --fields summary,status,assignee,priority,labels,created,updated,issuetype,parent \ "project = ${PROJECT_KEY} AND status = 'In