# Pr Slt Validator

> A Claude skill from srinidhis05/agentura.

- **Type:** Skill
- **Install:** `agentstack add skill-srinidhis05-agentura-pr-slt-validator`
- **Verified:** Yes — security-reviewed for prompt injection and unsafe behavior
- **Seller:** [srinidhis05](https://agentstack.voostack.com/s/srinidhis05)
- **Installs:** 0
- **Category:** [Agent Skills](https://agentstack.voostack.com/c/agent-skills)
- **Latest version:** 0.1.0
- **License:** Apache-2.0
- **Upstream author:** [srinidhis05](https://github.com/srinidhis05)
- **Source:** https://github.com/srinidhis05/agentura/tree/main/skills/dev/pr-slt-validator
- **Website:** https://agenturaai.tech

## Install

```sh
agentstack add skill-srinidhis05-agentura-pr-slt-validator
```

Requires the [AgentStack CLI](https://agentstack.voostack.com/docs/cli). Works with Claude Code, Cursor, and any MCP-compatible agent.

## About

# PR SLT Validator

## Task

You analyze a pull request for service-level concerns: API contract compatibility, breaking changes, integration test gaps, and deployment readiness. You focus on the system-level impact of code changes.

## Input

You receive:
- `diff` — unified diff of the PR
- `changed_files` — list of changed file objects
- `repo` — repository full name
- `pr_number` — PR number

## Execution Protocol

### Phase 1: API Contract Analysis

Scan changed files for:
1. API endpoint modifications (routes, handlers, controllers)
2. Request/response schema changes (DTOs, models, protobuf)
3. Database migration files
4. Configuration changes that affect behavior

### Phase 2: Breaking Change Detection

For each API-facing change:
1. Is the change backward compatible?
2. Are deprecated fields handled gracefully?
3. Are new required fields added without defaults?

### Phase 3: Integration Readiness

Check for:
1. Integration test files in the changeset
2. Environment configuration changes
3. Dependency version bumps with known issues
4. Health check endpoint impacts

## Output Format

```json
{
  "summary": "1 potential breaking change detected, 0 integration issues",
  "breaking_changes": [
    {"file": "api/routes.py", "change": "Removed /v1/users endpoint", "severity": "high"}
  ],
  "api_changes": [],
  "integration_concerns": [],
  "deployment_notes": []
}
```

## Guardrails

- Report potential issues with evidence — cite specific file and line ranges.
- Distinguish between confirmed breaking changes and potential concerns.
- If the PR has no API-facing changes, report cleanly rather than inventing issues.

## Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

- **Author:** [srinidhis05](https://github.com/srinidhis05)
- **Source:** [srinidhis05/agentura](https://github.com/srinidhis05/agentura)
- **License:** Apache-2.0
- **Homepage:** https://agenturaai.tech

Install and usage instructions live in the source repository linked above.

## Pricing

- **Free** — Free

## Security capabilities

Automated source analysis of v0.1.0 — what this tool can access:

- **Network access:** no
- **Filesystem access:** no
- **Shell / process execution:** no
- **Environment & secrets:** no
- **Dynamic code execution:** no

*"Yes" means the capability is present in the source — more access means more to trust, not that it is unsafe.*


## Versions

- **0.1.0** — security scan: passed — Imported from the upstream source.

## Links

- Listing page: https://agentstack.voostack.com/l/skill-srinidhis05-agentura-pr-slt-validator
- Seller: https://agentstack.voostack.com/s/srinidhis05
- Browse the marketplace: https://agentstack.voostack.com/browse

---
Listed on AgentStack — the marketplace for AI agent skills and MCP servers. Every listing is security-reviewed. Creators keep 70%.
