CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

pr-analysis

Analyze pull request impact on Harness pipelines via MCP. Assess PR pipeline impact by identifying which pipelines, services, and environments are affected by code changes. Perform security-focused PR reviews checking for secrets, vulnerabilities, and compliance. Track PRs from merge through deployment to production verification. Use when asked to analyze PR impact, review PR security, or track a PR to production. Trigger phrases: PR impact, pull request analysis, PR security review, PR to production, merge impact, deployment tracking, code change impact, PR pipeline, which pipelines affected.

72

Quality

90%

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

SKILL.md
Quality
Evals
Security

Quality

Content

81%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 well-structured, multi-workflow skill with concrete MCP call patterns, specific checklists, defined output formats, and genuine error-recovery guidance. The main gaps are unspecified tool invocations for the security review and several tracker stages, plus small redundancies in the information-gathering blocks.

Suggestions

Show the harness_list (or equivalent) invocations used to fetch pipeline/deployment status for tracker stages 3-5 and the resource lookups behind the security checklist, so every stage is executable rather than descriptive.

Consolidate the repeated 'Gather from the user' blocks in Steps 3-4 into the shared Step 1 scope-establishment to remove duplication.

Consider moving the detailed security checklist and troubleshooting recipes into a references/ file to slim the main SKILL.md.

DimensionReasoningScore

Conciseness

The body is lean and assumes competence (no space wasted explaining CI/CD or security concepts), but the 'Gather from the user: Service name and repository, PR description and changed components' block repeats nearly verbatim in Steps 3 and 4, and Step 1's scope-establishing harness_list call adds little. Minor trimming would bring it to a 5.

4 / 5

Actionability

Concrete parameterized MCP invocations ('Call MCP tool: harness_list' with resource_type/org_id/project_id) and specific checklists (e.g. 'hardcoded secrets, API keys, tokens', 'OPA policies', 'RBAC or IAM') provide mostly executable guidance. However, the security review and tracker stages 1, 3, 4, and 5 name desired outputs (e.g. 'Production pipeline status', 'Canary or blue-green deployment progress') without the tool calls to obtain them.

4 / 5

Workflow Clarity

A clear 5-step top-level sequence branches into three well-staged task workflows, each with defined output formats ('PASS/FAIL/WARNING per category', 'DIRECT IMPACT / INDIRECT IMPACT / RISK LEVEL', timeline view). The Troubleshooting section supplies explicit error-recovery loops for common failure modes, and Stage 5 builds verification into the workflow itself.

5 / 5

Progressive Disclosure

No bundle files exist and everything is inline, which is defensible at ~155 lines with clean, well-signaled section headers (Instructions, Examples, Performance Notes, Troubleshooting). The detailed security checklist and troubleshooting recipes could be moved to reference files, but as-is the structure is good with only minor organization gaps.

4 / 5

Total

17

/

20

Passed

Description

96%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.

An exemplary description: concrete capability statements, an explicit 'Use when' clause, and a rich list of natural trigger phrases with synonym coverage. The only weakness is a few generic trigger terms that could collide with related CI/CD or code-review skills.

DimensionReasoningScore

Specificity

Multiple concrete actions with comprehensive coverage across all three capabilities: 'identifying which pipelines, services, and environments are affected', 'checking for secrets, vulnerabilities, and compliance', and 'Track PRs from merge through deployment to production verification'. Matches the score-5 anchor of listing multiple specific concrete actions.

5 / 5

Completeness

Explicitly answers both what (three concretely described capabilities) and when ('Use when asked to analyze PR impact, review PR security, or track a PR to production' plus an explicit trigger-phrase list), matching the score-5 anchor pattern.

5 / 5

Trigger Term Quality

Comprehensive natural-term coverage including synonyms ('PR' and 'pull request analysis') and question-form phrases users actually say: 'PR impact, pull request analysis, PR security review, PR to production, merge impact, deployment tracking, code change impact, PR pipeline, which pipelines affected'.

5 / 5

Distinctiveness Conflict Risk

'Analyze pull request impact on Harness pipelines via MCP' carves a clear niche, but broadly applicable triggers like 'deployment tracking' and 'code change impact' carry minor overlap risk with generic code-review or CI/CD skills — mostly distinct with minor conflict risk, not the minimal risk of score 5.

4 / 5

Total

19

/

20

Passed

Validation

100%

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

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository

harness/harness-ai

Path

plugins/claude/skills/pr-analysis/SKILL.md

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.