CtrlK
BlogDocsLog inGet started
Tessl Logo

senior-pm

Senior Project Manager for enterprise software, SaaS, and digital transformation projects. Specializes in portfolio management, quantitative risk analysis, resource optimization, stakeholder alignment, and executive reporting. Uses advanced methodologies including EMV analysis, Monte Carlo simulation, WSJF prioritization, and multi-dimensional health scoring. Use when a user needs help with project plans, project status reports, risk assessments, resource allocation, project roadmaps, milestone tracking, team capacity planning, portfolio health reviews, program management, or executive-level project reporting — especially for enterprise-scale initiatives with multiple workstreams, complex dependencies, or multi-million dollar budgets.

62

Quality

73%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Passed

No findings from the security scan

Fix and improve this skill with Tessl

tessl review fix ./.gemini/skills/senior-pm/SKILL.md

The canonical home for this skill is senior-pm in alirezarezvani/claude-skills

SKILL.md
Quality
Evals
Security

Quality

Content

63%Weight 40%Scale 1-5

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

A thorough, well-structured skill body with genuinely executable inline code and clearly sequenced workflows featuring validation gates. Its main weaknesses are verbosity in explanatory sections and a broken bundle: every referenced reference, script, and asset file is missing, undermining both actionability and progressive disclosure.

Suggestions

Ship the missing bundle files (scripts/project_health_dashboard.py, risk_matrix_analyzer.py, resource_capacity_planner.py and the references/ and assets/ files) so the documented commands and references actually resolve.

Trim concept explanations Claude already knows (definitions of WSJF/RICE/ICE, RACI purpose, generic capacity-planning advice) and move detailed template/methodology prose into the referenced files instead of inlining it.

Add explicit fix-and-retry loops after each ⚠️ STOP gate in the weekly workflow (e.g., resolve data integrity issue, then re-run the dashboard) rather than only stating the stop condition.

DimensionReasoningScore

Conciseness

The body is information-dense with skill-specific parameters (dimension weights 25/25/20/20/10, category multipliers, RAG thresholds) and real code, but also includes noticeable prose that explains concepts Claude already knows (WSJF/RICE/ICE definitions, RACI purpose, "Target 70-85% for sustainable productivity") and lengthy handoff/integration/continuous-improvement sections that pad length.

3 / 5

Actionability

Provides executable inline Python (calculate_emv, risk_adjusted_budget, wsjf, rice, ice, three_point_estimate, portfolio_risk) and concrete bash commands with arguments, but the primary workflow commands invoke scripts (project_health_dashboard.py, risk_matrix_analyzer.py, resource_capacity_planner.py) whose files are not present in the bundle, so commands are not actually copy-paste runnable as written.

4 / 5

Workflow Clarity

Multi-step workflows (weekly Portfolio Health Review, monthly Strategic Review, quarterly Portfolio Optimization) are clearly sequenced, and the weekly review includes explicit ⚠️ STOP validation gates (composite <60, risk >18, utilization >90%/<60%); however error-recovery fix-and-retry loops are only implied rather than fully spelled out.

4 / 5

Progressive Disclosure

References are clearly signaled one level deep ("Reference: references/portfolio-prioritization-models.md", assets/executive_report_template.md, etc.), but none of the referenced references/, scripts/, or assets/ files exist in the bundle, so navigation leads nowhere, and substantial template/methodology content is inlined as prose rather than living in those separate files.

3 / 5

Total

14

/

20

Passed

Description

83%Weight 40%Scale 1-5

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

A strong, third-person description that clearly states both capabilities and a comprehensive set of use-when triggers, well-targeted to enterprise-scale project management. It is slightly verbose and frames actions as specialties rather than concrete verbs, but is highly usable for skill selection.

DimensionReasoningScore

Specificity

Lists several concrete capabilities and deliverables ("project plans, project status reports, risk assessments, resource allocation, project roadmaps, milestone tracking") plus specific methodologies (EMV, Monte Carlo, WSJF), but frames them as "Specializes in"/"Uses" specialties rather than crisp verb-driven actions, leaving minor coverage gaps.

4 / 5

Completeness

Explicitly answers both what ("Senior Project Manager... Specializes in... Uses advanced methodologies...") and when ("Use when a user needs help with... — especially for enterprise-scale initiatives..."), with concrete trigger phrases for the when clause.

5 / 5

Trigger Term Quality

The "Use when" clause enumerates many natural phrases users would say ("project plans", "status reports", "risk assessments", "resource allocation", "roadmaps", "capacity planning"), giving good coverage; a few common synonyms are absent and some listed terms (EMV, WSJF) lean technical.

4 / 5

Distinctiveness Conflict Risk

The enterprise/portfolio PM niche with quantitative methodologies is mostly distinct and has clear triggers, with only minor overlap risk against closely related skills like scrum master or general project management.

4 / 5

Total

17

/

20

Passed

Validation

93%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

referenced_paths_exist

Referenced path issues: 17 missing

Warning

Total

15

/

16

Passed

Repository
alirezarezvani/claude-skills
Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.