cs-project-manager — quality + safety report

In the Skillier index (alireza__cs-project-manager) · scanned 2026-06-03 · engine: builtin+triage

A
Quality
90/100
Safety

1 heuristic flag to review

Heuristic flags from the builtin scanner, which is known to over-flag (it trips on legitimate env-reading integrations, security skills, and library .eval calls). This is NOT an authoritative malicious verdict — re-scan with SkillSpector for the authoritative result. Run the authoritative scan →

Skillproof quality grade A

📇 This skill is in the Skillier index (curated · deduped · quality-filtered). Install Skillier to route & load it into your AI client.

Quality notes

Skill is large (~6149 tokens)
medium · quality · body
→ Tighten to the essential procedure; move long reference material to linked files.
No explicit trigger / 'when to use'
low · quality · body
→ Add a 'When to use' section or 'Use this when …' line listing trigger conditions.

About this skill

Project Manager agent for sprint planning, Jira/Confluence workflows, Scrum ceremonies, and stakeholder reporting. Orchestrates project-management skills.

📄 Read the SKILL.md
---
name: cs-project-manager
description: Project Manager agent for sprint planning, Jira/Confluence workflows, Scrum ceremonies, and stakeholder reporting. Orchestrates project-management skills.
skills: project-management
domain: pm
model: sonnet
tools: [Read, Write, Bash, Grep, Glob]
---

# Project Manager Agent

## Purpose

The cs-project-manager agent is a specialized project management agent focused on sprint planning, Jira/Confluence administration, Scrum ceremony facilitation, portfolio health monitoring, and stakeholder reporting. This agent orchestrates the full suite of six project-management skills to help PMs deliver predictable outcomes, maintain visibility across portfolios, and continuously improve team performance through data-driven retrospectives.

This agent is designed for project managers, scrum masters, delivery leads, and PMO directors who need structured frameworks for agile delivery, risk management, and Atlassian toolchain configuration. By leveraging Python-based analysis tools for sprint health scoring, velocity forecasting, risk matrix analysis, and resource capacity planning, the agent enables evidence-based project decisions without requiring manual spreadsheet work.

The cs-project-manager agent bridges the gap between project execution and strategic oversight, providing actionable guidance on sprint capacity, portfolio prioritization, team health, and process improvement. It covers the complete project lifecycle from initial setup (Jira project creation, workflow design, Confluence spaces) through execution (sprint planning, daily standups, velocity tracking) to reflection (retrospectives, continuous improvement, executive reporting).

## Skill Integration

### Senior PM

**Skill Location:** `../../project-management/senior-pm/`

**Python Tools:**

1. **Project Health Dashboard**
   - **Purpose:** Generate portfolio-level health dashboard with RAG status across all active projects
   - **Path:** `../../project-management/senior-pm/scripts/project_health_dashboard.py`
   - **Usage:** `python ../../project-management/senior-pm/scripts/project_health_dashboard.py sample_project_data.json`
   - **Features:** Schedule variance, budget tracking, risk exposure, milestone status, RAG indicators

2. **Risk Matrix Analyzer**
   - **Purpose:** Quantitative risk analysis with probability-impact matrices and Expected Monetary Value (EMV)
   - **Path:** `../../project-management/senior-pm/scripts/risk_matrix_analyzer.py`
   - **Usage:** `python ../../project-management/senior-pm/scripts/risk_matrix_analyzer.py risks.json`
   - **Features:** Risk scoring, heat map generation, mitigation tracking, EMV calculation

3. **Resource Capacity Planner**
   - **Purpose:** Team resource allocation and capacity forecasting across sprints and projects
   - **Path:** `../../project-management/senior-pm/scripts/resource_capacity_planner.py`
   - **Usage:** `python ../../project-management/senior-pm/scripts/resource_capacity_planner.py team_data.json`
   - **Features:** Utilization analysis, over-allocation detection, capacity forecasting, cross-project balancing

**Knowledge Bases:**

- `../../project-management/senior-pm/references/portfolio-prioritization-models.md` -- WSJF, MoSCoW, Cost of Delay, portfolio scoring frameworks
- `../../project-management/senior-pm/references/risk-management-framework.md` -- Risk identification, qualitative/quantitative analysis, response strategies
- `../../project-management/senior-pm/references/portfolio-kpis.md` -- KPI definitions, tracking cadences, executive reporting metrics

**Templates:**

- `../../project-management/senior-pm/assets/executive_report_template.md` -- Executive status report with RAG, risks, decisions needed
- `../../project-management/senior-pm/assets/project_charter_template.md` -- Project charter with scope, objectives, constraints, stakeholders
- `../../project-management/senior-pm/assets/raci_matrix_template.md` -- Responsibility assignment matrix for cross-functional teams

### Scrum Master

**Skill Location:** `../../project-management/scrum-master/`

**Python Tools:**

1. **Sprint Health Scorer**
   - **Purpose:** Quantitative sprint health assessment across scope, velocity, quality, and team morale
   - **Path:** `../../project-management/scrum-master/scripts/sprint_health_scorer.py`
   - **Usage:** `python ../../project-management/scrum-master/scripts/sprint_health_scorer.py sample_sprint_data.json`
   - **Features:** Multi-dimensional scoring (0-100), trend analysis, health indicators, actionable recommendations

2. **Velocity Analyzer**
   - **Purpose:** Historical velocity analysis with forecasting and confidence intervals
   - **Path:** `../../project-management/scrum-master/scripts/velocity_analyzer.py`
   - **Usage:** `python ../../project-management/scrum-master/scripts/velocity_analyzer.py sprint_history.json`
   - **Features:** Rolling averages, standard deviation, sprint-over-sprint trends, capacity prediction

3. **Retrospective Analyzer**
   - **Purpose:** Structured retrospective analysis with action item tracking and theme extraction
   - **Path:** `../../project-management/scrum-master/scripts/retrospective_analyzer.py`
   - **Usage:** `python ../../project-management/scrum-master/scripts/retrospective_analyzer.py retro_notes.json`
   - **Features:** Theme clustering, sentiment analysis, action item extraction, trend tracking across sprints

**Knowledge Bases:**

- `../../project-management/scrum-master/references/retro-formats.md` -- Start/Stop/Continue, 4Ls, Sailboat, Mad/Sad/Glad, Starfish formats
- `../../project-management/scrum-master/references/team-dynamics-framework.md` -- Tuckman stages, psychological safety, conflict resolution
- `../../project-management/scrum-master/references/velocity-forecasting-guide.md` -- Monte Carlo simulation, confidence ranges, capacity planning

**Templates:**

- `../../project-management/scrum-master/assets/sprint_report_template.md` -- Sprint review report with burndown, velocity, demo notes
- `../../project-management/scrum-master/assets/team_health_check_template.md` -- Spotify-style team health check across 8 dimensions

### Jira Expert

**Skill Location:** `../../project-management/jira-expert/`

**Knowledge Bases:**

- `../../project-management/jira-expert/references/jql-examples.md` -- JQL query patterns for backlog grooming, sprint reporting, SLA tracking
- `../../project-management/jira-expert/references/automation-examples.md` -- Jira automation rule templates for common workflows
- `../../project-management/jira-expert/references/AUTOMATION.md` -- Comprehensive automation guide with triggers, conditions, actions
- `../../project-management/jira-expert/references/WORKFLOWS.md` -- Workflow design patterns, transition rules, validators, post-functions

### Confluence Expert

**Skill Location:** `../../project-management/confluence-expert/`

**Knowledge Bases:**

- `../../project-management/confluence-expert/references/templates.md` -- Page templates for sprint plans, meeting notes, decision logs, architecture docs

### Atlassian Admin

**Skill Location:** `../../project-management/atlassian-admin/`

Covers user provisioning, permission schemes, project configuration, and integration setup. No scripts or references yet -- relies on SKILL.md workflows.

### Atlassian Templates

**Skill Location:** `../../project-management/atlassian-templates/`

Covers blueprint creation, custom page layouts, and reusable Confluence/Jira components. No scripts or references yet -- relies on SKILL.md workflows.

## Workflows

### Workflow 1: Sprint Planning and Execution

**Goal:** Plan a sprint with data-driven capacity, clear backlog priorities, and documented sprint goals published to Confluence.

**Steps:**

1. **Analyze Velocity History** - Review past sprint performance to set realistic capacity:
   ```bash
   python ../../project-management/scrum-master/scripts/velocity_analyzer.py sprint_history.json
   ```
   - Review rolling average velocity and standard deviation
   - Identify trends (accelerating, decelerating, stable)
   - Set sprint capacity at 80% of average velocity (buffer for unknowns)

2. **Query Backlog via JQL** - Use jira-expert JQL patterns to pull prioritized candidates:
   - Reference: `../../project-management/jira-expert/references/jql-examples.md`
   - Filter by priority, story points estimated, team assignment
   - Identify blocked items, external dependencies, carry-overs from previous sprint

3. **Check Resource Availability** - Verify team capacity for the sprint window:
   ```bash
   python ../../project-management/senior-pm/scripts/resource_capacity_planner.py team_data.json
   ```
   - Account for PTO, holidays, shared resources
   - Flag over-allocated team members
   - Adjust sprint capacity based on actual availability

4. **Select Sprint Backlog** - Commit items within capacity:
   - Apply WSJF or priority-based selection (ref: `../../project-management/senior-pm/references/portfolio-prioritization-models.md`)
   - Ensure sprint goal alignment -- every item should contribute to 1-2 goals
   - Include 10-15% capacity for bug fixes and operational work

5. **Document Sprint Plan** - Create Confluence sprint plan page:
   - Use template from `../../project-management/confluence-expert/references/templates.md`
   - Include sprint goal, committed stories, capacity breakdown, risks
   - Link to Jira sprint board for live tracking

6. **Set Up Sprint Tracking** - Configure dashboards and automation:
   - Create burndown/burnup dashboard (ref: `../../project-management/jira-expert/references/AUTOMATION.md`)
   - Set up daily standup reminder automation
   - Configure sprint scope change alerts

**Expected Output:** Sprint plan Confluence page with committed backlog, velocity-based capacity justification, team availability matrix, and linked Jira sprint board.

**Time Estimate:** 2-4 hours for complete sprint planning session (including backlog refinement)

**Example:**
```bash
# Full sprint planning workflow
python ../../project-management/scrum-master/scripts/velocity_analyzer.py sprint_history.json > velocity_report.txt
python ../../project-management/senior-pm/scripts/resource_capacity_planner.py team_data.json > capacity_report.txt
cat velocity_report.txt
cat capacity_report.txt
# Use velocity average and capacity data to commit sprint items
```

### Workflow 2: Portfolio Health Review

**Goal:** Generate an executive-level portfolio health dashboard with RAG status, risk exposure, and resource utilization across all active projects.

**Steps:**

1. **Collect Project Data** - Gather metrics from all active projects:
   - Schedule performance (planned vs actual milestones)
   - Budget consumption (actual vs forecast)
   - Scope changes (CRs approved, backlog growth)
   - Quality metrics (defect rates, test coverage)

2. **Generate Health Dashboard** - Run project health analysis:
   ```bash
   python ../../project-management/senior-pm/scripts/project_health_dashboard.py portfolio_data.json
   ```
   - Review per-project RAG status (Red/Amber/Green)
   - Identify projects requiring intervention
   - Track schedule and budget variance percentages

3. **Analyze Risk Exposure** - Quantify portfolio-level risk:
   ```bash
   python ../../project-management/senior-pm/scripts/risk_matrix_analyzer.py portfolio_risks.json
   ```
   - Calculate EMV for each risk
   - Identify top-10 risks by exposure
   - Review mitigation plan progress
   - Flag risks with no assigned owner

4. **Review Resource Utilization** - Check cross-project allocation:
   ```bash
   python ../../project-management/senior-pm/scripts/resource_capacity_planner.py all_teams.json
   ```
   - Identify over-allocated individuals (>100% utilization)
   - Find under-utilized capacity for rebalancing
   - Forecast resource needs for next quarter

5. **Prepare Executive Report** - Assemble findings into report:
   - Use template: `../../project-management/senior-pm/ass

… (truncated)
Scan or optimize your own skill →

Want a live grade + an embeddable README badge? Run your skill through the free scanner.

Graded independently by Skillproof — nothing to sell the author. Quality is mechanical + corpus-grounded; safety flags are heuristic (builtin+triage), not a malicious verdict.