Skip to content
Back to skills

Pr Agent

ASecurity

Coven PR Readiness Agent for assembling agent-ready OpenCoven pull requests. Use when preparing PR context, verification, risk, rollback, and handoff material for OpenCoven/coven.

  • 67 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added September 3, 2026
ai-agentspythonrustgobashrailsgitsecurity

Works with

  • cli

Security analysis

A100/100

Pro scans all 3 files and shows the line behind each finding

Scanned September 3, 2026

npx -y skills add OpenCoven/coven --skill pr-agent --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Pr Agent?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Pr Agent
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/opencoven-pr-agent/badge)](https://www.skillsdirectory.com/skills/opencoven-pr-agent)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: pr-agent
description: >
  Coven PR Readiness Agent for assembling agent-ready OpenCoven pull requests.
  Use when preparing PR context, verification, risk, rollback, and handoff
  material for OpenCoven/coven.
version: 1.0.0
tags: [github, pr, readiness, opencoven, coven]
---

# Coven PR Readiness Agent

This skill prepares OpenCoven pull requests for maintainer review. It does not
own merge authority; it produces the readiness packet a maintainer or another
agent can trust.

## Readiness Packet

Build the PR around five concrete sections:

- Context: user problem, linked issue, constraints, and prior decisions.
- Implementation: files changed, behavioral surface, and compatibility notes.
- Verification: commands run, manual checks, skipped checks, and exact failures.
- Risk and Rollback: regression risk, data/security impact, and rollback path.
- Agent Handoff: current state, follow-ups, and known gaps.

## Context Bundle

Before drafting or updating a PR, gather:

- `git status --short`
- `git diff --stat`
- Linked issue or product request
- Changed docs, tests, scripts, and Rust crates
- Any local proof output needed by the PR body

Do not create or update a PR until the context bundle is internally consistent
and unrelated dirty work is identified.

## Template Assembly

Use `.github/pull_request_template.md` as the output contract. Keep headings
stable so automation and reviewers can scan the packet quickly.

The PR body must include:

- `Closes #` when there is a linked issue
- Summary and files changed
- Implementation notes with user-visible behavior
- Verification matrix with exact commands
- Risk level and rollback plan
- Agent handoff notes for remaining work

## Verification Matrix

Default repository gates:

```bash
cargo fmt --check
cargo clippy --workspace --all-targets -- -D warnings
cargo test --workspace --locked
python3 scripts/check-secrets.py
```

For docs-only or script-only changes, record the narrower focused checks and say
why the full gate was not necessary.

## Guardrails

- Preserve unrelated dirty work.
- Prefer the smallest complete PR.
- Separate required fixes from optional follow-ups.
- Call out skipped checks explicitly.
- Do not create or update a PR until verification evidence is present or the gap
  is named.

Files in this skill

  • README.md632 B
  • SKILL.md2.2 KB
  • agents/openai.yaml661 B

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.