agentsclimarketplace

Pr analysis

Skill harness/harness-skills/skills/pr-analysis

A collection of structured AI agent skills that enable Claude Code, Cursor, GitHub Copilot, and other AI coding assistants to create, operate, debug, and govern Harness CI/CD workflows through natural language.

Install
npx -y skills add harness/harness-skills --skill pr-analysis

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

What its author says it does

Copied from the file, not written here

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.

The file declares its own license as Apache-2.0. That is the author’s claim about this one file, and it is not the same thing as the license GitHub reports for the repository, which is listed with the other numbers below.

SKILL.md

6.4 KB, ~1.2k tokens by cl100k_base, as published. Nobody here has run it

PR Analysis

Analyze pull request pipeline impact, run security-focused reviews, and track PRs from merge to production deployment.

Instructions

Step 1: Establish Scope

Confirm the service, repository, and PR details.

Call MCP tool: harness_list
Parameters:
  resource_type: "pipeline"
  org_id: "<organization>"
  project_id: "<project>"

Step 2: Identify the PR Analysis Task

Determine which analysis the user needs:

  1. PR Pipeline Impact Analysis -- Which pipelines, services, and environments are affected
  2. Security-Focused PR Review -- Check for secrets, vulnerabilities, and compliance issues
  3. PR to Production Tracker -- Track a PR from merge through deployment and verification

Step 3: PR Pipeline Impact Analysis

Gather from the user:

  • Service name and repository
  • PR description and changed components (files/directories modified)

Identify affected resources:

Call MCP tool: harness_list
Parameters:
  resource_type: "trigger"
  org_id: "<organization>"
  project_id: "<project>"

Analyze impact:

  • Pipelines triggered: Which CI/CD pipelines will fire on merge (based on triggers and path filters)
  • Services affected: Which Harness services reference the changed code or manifests
  • Environments reached: Which environments will receive the change (dev, staging, prod)
  • Downstream impact: Other services that depend on the changed service
  • Infrastructure changes: Any Terraform, Helm, or Kubernetes manifest changes

Present findings as:

  • DIRECT IMPACT: Pipelines and services directly triggered
  • INDIRECT IMPACT: Downstream services and dependent deployments
  • RISK LEVEL: Low (test/docs only), Medium (application code), High (infrastructure/security/config)

Step 4: Security-Focused PR Review

Gather from the user:

  • Service name and repository
  • PR description and changed components

Security checklist:

Secrets and Credentials:

  • Scan for hardcoded secrets, API keys, tokens, or passwords in the diff
  • Check for new environment variables that should use Harness Secrets
  • Verify no secrets are logged or exposed in error messages

Dependency Changes:

  • Check for new dependencies with known CVEs
  • Verify license compatibility of new dependencies
  • Flag dependencies from untrusted or deprecated sources

Configuration Security:

  • Check for overly permissive RBAC or IAM changes
  • Verify network policies and security group modifications
  • Review any changes to authentication or authorization logic

Compliance:

  • Verify changes don't violate OPA policies configured in Harness
  • Check if changes require additional security review or approval
  • Flag changes to compliance-sensitive code paths (PII handling, encryption)

Present findings as a structured security report with PASS/FAIL/WARNING per category.

Step 5: PR to Production Tracker

Gather from the user:

  • Service name, PR title, and target environment
  • Expected deployment window

Track the PR lifecycle:

Stage 1 -- Merge:

  • PR merged to target branch
  • CI pipeline triggered

Stage 2 -- Build:

Call MCP tool: harness_list
Parameters:
  resource_type: "execution"
  org_id: "<organization>"
  project_id: "<project>"
  • Build pipeline status and duration
  • Test results and coverage delta
  • Security scan results

Stage 3 -- Deploy to Staging:

  • Staging deployment pipeline status
  • Verification results in staging

Stage 4 -- Production Deployment:

  • Production pipeline status
  • Canary or blue-green deployment progress
  • Health check results post-deployment

Stage 5 -- Verification:

  • Error rate comparison: pre-deploy vs. post-deploy
  • Latency comparison: pre-deploy vs. post-deploy
  • SLO compliance check

Present a timeline view showing the PR's journey with status at each stage and elapsed time.

Examples

  • "What pipelines will this PR trigger?" -- Analyze triggers, path filters, and downstream services to identify all affected pipelines
  • "Review this PR for security issues before merge" -- Run security checklist covering secrets, dependencies, RBAC, and compliance
  • "Track my PR from merge to production" -- Monitor the PR through build, staging deploy, production deploy, and verification
  • "What is the blast radius of this code change?" -- Identify all services, environments, and pipelines impacted

Performance Notes

  • Pipeline impact analysis depends on correctly configured triggers -- misconfigured path filters can miss affected pipelines.
  • Security reviews should be automated in the CI pipeline, not just done manually -- use Harness STO for continuous scanning.
  • PR tracking is most useful for critical changes -- routine PRs may not need full lifecycle tracking.
  • Track PR-to-production cycle time over time to identify process bottlenecks (part of DORA Lead Time for Changes).

Troubleshooting

Pipeline Impact Not Matching Actual Triggers

  • Check trigger path filters -- glob patterns may not match the actual file paths changed
  • Verify branch conditions on triggers (e.g., main-only vs. all branches)
  • Look for manual triggers or scheduled pipelines that also deploy the same service

Security Review False Positives

  • Common false positives: test fixtures with dummy credentials, documentation examples
  • Add exceptions for test directories and example files
  • Verify secret scanning rules match the actual secret formats in use

PR Tracking Losing Visibility After Merge

  • Verify the CI trigger fires on merge to the target branch
  • Check that pipeline identifiers in the tracker match the actual pipeline names
  • Ensure deployment pipelines have the correct artifact reference to pick up the new build

What ships with it

Read from the repository

Just SKILL.md. No reference files, no scripts.

Gives 0 of the 12 instructions most research analysis skills give in ~1.2k tokens

Counted across 1,063 of the 1,754 authors here whose files we hold, read 2026-08-07

  • Generate a markdown reportin 32 of 1063, across 23 files
  • Cite each claim's sourcein 30 of 1063, across 15 files
  • Define the ideal customer profilein 20 of 1063, across 2 files
  • Search for companies matching the criteriain 20 of 1063, across 2 files
  • Assign a fit score from one to tenin 20 of 1063, across 2 files
  • Analyze the codebase to understand the productin 19 of 1063, across 1 file
  • Ask clarifying questions about the value propositionin 19 of 1063, across 1 file
  • Look for signals of immediate needin 19 of 1063, across 1 file
  • Identify the target decision maker rolein 19 of 1063, across 1 file
  • Suggest a personalized contact strategyin 19 of 1063, across 1 file
  • Provide conversation starters for outreachin 19 of 1063, across 1 file
  • Format results in a scannable markdown templatein 19 of 1063, across 1 file

Said here and by no other author read

  • confirm service repository and PR details
  • determine which analysis the user needs
  • identify affected pipelines services and environments
  • identify downstream and infrastructure impacts
  • present impact findings with risk levels
  • scan for hardcoded secrets and credentials

Grouped from the skills themselves: near-identical wordings counted once, and counted by distinct author, so one author publishing three of these counts once. Length counted with cl100k_base; the agent that loads this file may tokenize it differently.

Keep looking

Skills are one crate of 327,069. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.