Skip to content

Latest commit

 

History

History
316 lines (231 loc) · 18.6 KB

File metadata and controls

316 lines (231 loc) · 18.6 KB

Skills Audit Report

Date: 2026-02-15 Auditor: Automated Skill Quality Audit Scope: Recently added skills in business-growth/, finance/, marketing-skill/campaign-analytics/, project-management/


Executive Summary

The recently added skills fall into two distinct tiers:

  1. Business-growth, Finance, and Campaign Analytics skills — Genuinely impressive. Production-ready Python tooling, deep domain frameworks, real structured outputs. These would make a domain practitioner say "this actually knows what it's doing."

  2. Project Management skills — A mixed bag. The Atlassian-specific skills (jira-expert, confluence-expert, atlassian-admin, atlassian-templates) have strong knowledge-base content. The scrum-master and senior-pm skills are thin and generic. None of the PM skills have scripts or assets — they're pure prompt-engineering skills, which is a fundamentally different (and weaker) category.

Overall: 4 POWERFUL, 1 SOLID, 4 SOLID, 2 GENERIC, 1 WEAK


Detailed Skill Audits


1. business-growth/customer-success-manager

Code Quality: EXCELLENT

  • 3 Python scripts (438 + 487 + 414 = 1,339 lines total)
  • Well-structured: proper typing, argparse CLI, JSON/text dual output, error handling
  • Zero external dependencies (stdlib only) — deliberate, documented design choice
  • health_score_calculator.py: Multi-dimensional weighted scoring with segment-aware benchmarks (Enterprise/Mid-Market/SMB). Not placeholder math — real configurable thresholds, normalization logic, trend analysis
  • churn_risk_analyzer.py: Behavioral signal detection with renewal urgency multipliers
  • expansion_opportunity_scorer.py: Whitespace mapping and effort-vs-impact prioritization
  • All scripts actually runnable with provided sample data

Problem-Solving Quality: EXCELLENT

  • Health scoring framework reference (80+ lines) explains why each dimension is weighted as it is — genuinely pedagogical
  • Real CS playbooks: not "be proactive" platitudes but specific intervention triggers (e.g., "if health score drops below yellow for 2 consecutive periods, escalate")
  • QBR template is production-ready — has ROI summary tables, value-delivered sections, next-quarter planning
  • Success plan template, onboarding checklist, executive business review — all structured with fill-in tables
  • Uses real industry frameworks: DAU/MAU ratio, NPS scoring methodology, multi-threading depth

Structure: STRONG

  • SKILL.md has proper frontmatter, TOC, input/output schemas, limitations section
  • References are actually used by the scripts (health-scoring-framework.md maps directly to score calculation logic)
  • Assets include sample data AND expected output JSON for validation

Verdict: POWERFULEvidence: A CS leader could hand this to a team and they'd have a working health scoring system same day. The weighted scoring model with segment-aware thresholds is exactly how real CS platforms (Gainsight, Totango) work. The scripts produce structured JSON that could feed a dashboard.


2. business-growth/revenue-operations

Code Quality: EXCELLENT

  • 3 scripts (496 + 531 + 658 = 1,685 lines total) — the largest script set
  • pipeline_analyzer.py: Coverage ratios, stage conversion rates, sales velocity formula (Opportunities × Avg Deal × Win Rate / Cycle), deal aging detection, concentration risk warnings
  • forecast_accuracy_tracker.py: MAPE calculation, period-over-period accuracy trending
  • gtm_efficiency_calculator.py: CAC, LTV, CAC payback period, magic number, burn multiple — these are real SaaS metrics, not made up
  • Proper CLI args, dual output format, input validation

Problem-Solving Quality: EXCELLENT

  • RevOps metrics guide references real benchmarks (3-4x pipeline coverage, magic number >0.75)
  • Pipeline management framework covers qualification methodology
  • GTM efficiency benchmarks are industry-standard (Bessemer, OpenView style)
  • Templates: pipeline review, forecast report, GTM dashboard — all structured with metric tables

Structure: STRONG

  • Consistent with customer-success-manager pattern
  • Sample data files for all three scripts
  • Expected output JSON for validation

Verdict: POWERFULEvidence: The pipeline analyzer alone replaces basic Salesforce reporting. The GTM efficiency calculator uses the exact metrics VCs and board members ask for (magic number, burn multiple, CAC payback). A RevOps manager would find real utility here.


3. business-growth/sales-engineer

Code Quality: EXCELLENT

  • 3 scripts (557 + 525 + 765 = 1,847 lines total) — largest individual script set
  • rfp_response_analyzer.py: Weighted coverage scoring (Full/Partial/Planned/Gap × Must-have/Should-have/Nice-to-have), automated bid/no-bid recommendation with configurable thresholds
  • competitive_matrix_builder.py: Feature-by-feature comparison with differentiator/vulnerability identification
  • poc_planner.py: Timeline generation, resource planning, success criteria definition, evaluation scorecards
  • 765-line POC planner is genuinely comprehensive

Problem-Solving Quality: EXCELLENT

  • 5-phase workflow (Discovery → Solution Design → Demo → POC → Close) maps to real SE methodology
  • RFP analyzer produces structured gap analysis with mitigation strategies — not just "you have gaps"
  • Competitive positioning framework includes feature-level comparison, not just "we're better"
  • Demo script template and POC scorecard are practitioner-level artifacts
  • Technical proposal template has architecture section

Structure: STRONG

  • Same consistent pattern as other business-growth skills
  • Rich asset set: demo script template, POC scorecard, technical proposal template, sample RFP data
  • References cover competitive positioning, POC best practices, RFP response methodology

Verdict: POWERFULEvidence: The RFP analyzer with weighted coverage scoring and bid/no-bid recommendation is something SEs actually need and usually do in spreadsheets. The POC planner at 765 lines is the most substantive single script in this batch. A pre-sales team could adopt this immediately.


4. finance/financial-analyst

Code Quality: EXCELLENT

  • 4 scripts (432 + 449 + 406 + 494 = 1,781 lines total)
  • ratio_calculator.py: 20+ ratios across 5 categories (profitability, liquidity, leverage, efficiency, valuation) — ROE, ROA, DSCR, DSO, EV/EBITDA, PEG ratio
  • dcf_valuation.py: Full DCF model with WACC via CAPM, 5-year projections, terminal value (perpetuity growth AND exit multiple methods), two-way sensitivity analysis, equity bridge
  • budget_variance_analyzer.py: Favorable/unfavorable classification by department and category
  • forecast_builder.py: Driver-based forecasting with scenario modeling (base/bull/bear)
  • All stdlib only, handles edge cases (inf values in JSON serialization)

Problem-Solving Quality: EXCELLENT

  • DCF model implements real finance: CAPM cost of equity, after-tax cost of debt, terminal value via both methods, sensitivity matrix — this is textbook corporate finance done correctly
  • Ratio guide includes interpretation context (not just "here's the number" but "here's what it means")
  • Valuation methodology reference explains when to use DCF vs. comparables vs. precedent transactions
  • Forecasting best practices cover driver-based vs. trend-based approaches
  • Variance report template is exactly what FP&A teams produce monthly

Structure: STRONG

  • Consistent format with other skills
  • 4 scripts (most of any skill) — comprehensive coverage of analyst workflow
  • Sample data, expected output, 3 templates (DCF, forecast, variance)

Verdict: POWERFULEvidence: The DCF valuation model alone is genuinely useful — it implements WACC calculation, cash flow projection, terminal value via two methods, and sensitivity analysis. A junior analyst could use this as a learning tool; a senior analyst could use it for quick-and-dirty valuations. The sensitivity table output is exactly what you'd see in an investment banking pitch book.


5. marketing-skill/campaign-analytics

Code Quality: VERY GOOD

  • 3 scripts (347 + 459 + 305 = 1,111 lines total) — smallest script set but still substantive
  • attribution_analyzer.py: 5 attribution models (first-touch, last-touch, linear, time-decay, position-based) — these are the real standard models used in marketing analytics
  • campaign_roi_calculator.py: ROI, ROAS, CPA, CPL, CAC with industry benchmarking
  • funnel_analyzer.py: Stage-by-stage conversion rates, drop-off identification, bottleneck detection
  • Time-decay model uses configurable half-life parameter — not just a label

Problem-Solving Quality: VERY GOOD

  • Attribution models guide explains when to use each model (rare — most resources just list them)
  • Funnel optimization framework covers real concepts (stage-specific interventions, not just "improve conversion")
  • Campaign metrics benchmarks provide industry reference points
  • A/B test template and channel comparison template are useful artifacts

Structure: STRONG

  • Consistent with business-growth pattern
  • References tied to script functionality
  • Sample data with customer journeys for attribution testing

Verdict: SOLID (borderline POWERFUL) Evidence: The 5 attribution models are correctly implemented and genuinely useful for any marketing team not yet using a dedicated attribution platform. However, the funnel analyzer (305 lines) is thinner than the equivalent scripts in other skills, and the overall scope is narrower than the business-growth skills.


6. project-management/jira-expert

Code Quality: N/A — No scripts

Problem-Solving Quality: GOOD

  • JQL examples reference is genuinely useful — covers sprint queries, team workload, SLA tracking, change management queries
  • Automation examples reference covers real Jira automation rules
  • SKILL.md has comprehensive workflow descriptions for project creation, workflow design, JQL building
  • Actually teaches JQL syntax with practical examples, not just theory

Structure: ADEQUATE

  • No scripts, no assets, no sample data
  • But the references are substantive (415 + 423 = 838 lines of reference material)
  • Workflows reference other PM skills (Scrum Master, Confluence Expert) — good cross-linking

Verdict: SOLID Evidence: The JQL examples alone are a legitimate reference resource. The automation examples cover real-world rules. But without scripts or structured output tooling, this is fundamentally a knowledge-base skill, not a tool skill. It makes Claude better at Jira advice but doesn't produce artifacts.


7. project-management/confluence-expert

Code Quality: N/A — No scripts

Problem-Solving Quality: GOOD

  • Templates reference (725 lines) contains 10+ ready-to-use Confluence page templates: meeting notes, decision log, project status, runbook, postmortem, ADR, onboarding guide
  • Space architecture guidance is practical and specific (max 3 levels deep, naming conventions)
  • Macro usage examples are helpful for Confluence power users

Structure: ADEQUATE

  • Strong reference content compensates for lack of scripts
  • Templates are the actual artifact output — when Claude uses this skill, it produces Confluence pages

Verdict: SOLID Evidence: The templates reference is the real value here — it's a curated library of production-quality Confluence page templates. A team setting up Confluence from scratch would find this genuinely useful. The space architecture guidance reflects real organizational experience.


8. project-management/atlassian-admin

Code Quality: N/A — No scripts

Problem-Solving Quality: GOOD

  • SKILL.md is comprehensive at 414 lines covering user provisioning, deprovisioning, group management, permission schemes, security configuration
  • Workflows are procedural and actionable (step-by-step with handoffs to other skills)
  • Permission scheme design section is practical — distinguishes public/team/restricted/confidential project types
  • SSO/SAML and security policy coverage is relevant

Structure: ADEQUATE

  • No references, no assets — all content in SKILL.md
  • Good cross-references to other PM skills (Jira Expert, Confluence Expert)

Verdict: SOLID Evidence: The user provisioning/deprovisioning workflows with audit steps reflect real admin concerns (content reassignment before account deletion). Permission scheme design is specific enough to be useful. But without reference docs or scripts, it's a well-written playbook rather than a tool.


9. project-management/atlassian-templates

Code Quality: N/A — No scripts

Problem-Solving Quality: GOOD

  • SKILL.md at 751 lines is the longest PM skill — contains actual template content inline
  • Template creation process (10-step) and modification process (8-step) are well-structured
  • Contains ready-to-use templates: meeting notes, decision log, sprint planning, retrospective, project charter
  • Blueprint development workflow is practical

Structure: ADEQUATE

  • All content in SKILL.md — no separate references or assets
  • Templates are embedded directly rather than in a templates/ directory

Verdict: SOLID Evidence: The templates themselves are the deliverable, and they're decent. The template governance process (versioning, deprecation, migration) shows organizational maturity. However, significant overlap with confluence-expert/references/templates.md raises questions about redundancy.


10. project-management/scrum-master

Code Quality: N/A — No scripts

Problem-Solving Quality: MEDIOCRE

  • SKILL.md at 189 lines is thin — covers basic Scrum ceremonies at a surface level
  • Nothing here goes beyond what's in the Scrum Guide
  • No velocity tracking formulas, no capacity planning models, no sprint health metrics
  • Retro formats reference (336 lines) is the saving grace — covers Start/Stop/Continue, Glad/Sad/Mad, 4Ls, Sailboat, DAKI formats with actual process steps

Structure: WEAK

  • No assets, no sample data
  • Single reference file
  • Cross-references to Jira Expert and Confluence Expert add some value

Verdict: GENERIC Evidence: A certified Scrum Master would find nothing new here. The retro formats reference is genuinely useful but is the only substantive content. The SKILL.md reads like a job description, not a methodology. No metrics, no anti-patterns, no "when sprints go wrong" playbooks. Missing: burndown analysis tools, velocity prediction, capacity planning scripts.


11. project-management/senior-pm

Code Quality: N/A — No scripts

Problem-Solving Quality: WEAK

  • SKILL.md at 146 lines is the thinnest skill in the entire batch
  • references/api_reference.md is literally a placeholder: "This is a placeholder for detailed reference documentation. Replace with actual reference content or delete if not needed."
  • Content is generic PM advice: "develop product roadmaps aligned with business objectives," "identify and mitigate project risks"
  • No frameworks, no decision models, no risk quantification methods
  • No RACI template, no project charter template despite mentioning them

Structure: WEAK

  • Placeholder reference file is a red flag
  • No assets, no templates, no sample data
  • Mentions creating artifacts (RACI matrix, project charter) but provides no templates

Verdict: WEAK Evidence: The placeholder reference file tells the whole story — this skill was scaffolded but never completed. A senior PM would find nothing actionable. Compare to the financial-analyst skill (1,781 lines of working code + templates) vs. this (146 lines of generic advice + a placeholder). This is "act as a Senior PM" prompting dressed up as a skill.


Comparative Analysis

Skill Scripts (LOC) References Assets/Templates Verdict
customer-success-manager 3 (1,339) 3 deep 5 templates + sample data POWERFUL
revenue-operations 3 (1,685) 3 deep 7 templates + sample data POWERFUL
sales-engineer 3 (1,847) 3 deep 5 templates + sample data POWERFUL
financial-analyst 4 (1,781) 3 deep 4 templates + sample data POWERFUL
campaign-analytics 3 (1,111) 3 deep 5 templates + sample data SOLID
jira-expert 0 2 substantive 0 SOLID
confluence-expert 0 1 (725 lines) 0 SOLID
atlassian-admin 0 0 0 SOLID
atlassian-templates 0 0 0 SOLID
scrum-master 0 1 (336 lines) 0 GENERIC
senior-pm 0 1 (placeholder!) 0 WEAK

Key Observations

What Works (business-growth, finance, campaign-analytics)

  1. Scripts that actually compute things — Not wrappers, not boilerplate. Real algorithms with real business logic (DCF valuation, attribution modeling, health scoring)
  2. Zero external dependencies — Deliberate stdlib-only design means they run anywhere, immediately
  3. Dual output format — JSON for automation, text for humans. This is good engineering
  4. Sample data + expected output — Enables validation and serves as documentation
  5. References that explain why — The health scoring framework doesn't just list metrics; it explains why each dimension is weighted as it is
  6. Templates that are fill-in-ready — QBR template, variance report, demo script — these save real time

What Doesn't Work (parts of project-management)

  1. Senior PM is unfinished — Placeholder reference file, no templates despite claiming to produce them
  2. Scrum Master is generic — Doesn't exceed the Scrum Guide in depth or utility
  3. No scripts in any PM skill — The business-growth skills prove that scripts add massive value. The PM skills could have had: sprint velocity calculator, capacity planner, risk matrix scorer, RACI generator
  4. Two-tier quality — The gap between POWERFUL and WEAK skills in the same repo is jarring

Recommendations

  1. Senior PM needs a complete rewrite or removal — The placeholder reference is unacceptable. Either build it to the standard of financial-analyst (scripts + real frameworks) or don't ship it
  2. Scrum Master needs depth — Add velocity tracking scripts, burndown analysis, capacity planning calculator, sprint health scorer
  3. PM skills should get scripts — Even simple ones: RACI matrix generator, risk register scorer, project status report formatter
  4. Deduplicate PM templates — atlassian-templates and confluence-expert overlap significantly
  5. Add expected_output.json to PM skills — If they can't have scripts, at least define what "good output" looks like

Report generated 2026-02-15. Skills assessed against the bar: "Would this make someone say 'holy shit, this actually knows what it's doing?'"

Business-growth and finance skills clear that bar. Campaign-analytics nearly does. PM skills mostly don't.