# Pr Hygiene

> Make PRs merge-ready — tight scope, clear description, no leftover debug, honest test notes. Use when opening a PR, writing a PR description, cleaning a branch before review, or when the user mentions pull request, merge-ready, or PR hygiene.

- **Type:** Skill
- **Install:** `agentstack add skill-icodecraft-anti-slop-pr-hygiene`
- **Verified:** Yes — security-reviewed for prompt injection and unsafe behavior
- **Seller:** [iCodeCraft](https://agentstack.voostack.com/s/icodecraft)
- **Installs:** 0
- **Category:** [Agent Skills](https://agentstack.voostack.com/c/agent-skills)
- **Latest version:** 0.1.0
- **License:** MIT
- **Upstream author:** [iCodeCraft](https://github.com/iCodeCraft)
- **Source:** https://github.com/iCodeCraft/anti-slop/tree/main/skills/pr-hygiene

## Install

```sh
agentstack add skill-icodecraft-anti-slop-pr-hygiene
```

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

## About

# PR Hygiene

Turn the current work into a PR a human can review in one pass.

## Before opening

- [ ] Branch contains **one** logical change (or clearly labeled stacked commits)
- [ ] No leftover `console.log`, `debugger`, `TODO: temp`, commented-out blocks you added
- [ ] No unrelated formatting-only churn
- [ ] Secrets, `.env`, and local-only files are not staged
- [ ] Diff matches the stated goal — nothing "extra helpful"

## Description template

Use this structure (adapt section names to the host: GitHub/GitLab):

```markdown
## Summary

## Test plan
- [ ] 
- [ ] 

## Notes

```

## Commit / PR title

- Imperative, specific: `fix checkout: reject expired discount codes`
- Not: `update stuff`, `fix`, `WIP`, `address comments`

## Reviewer empathy

Call out:

- Files that look scary but are mechanical (renames, generated)
- Behavior that changed for callers/API consumers
- Anything you are unsure about

## Anti-patterns

- NEVER mix refactor + feature + dependency bump in one PR unless required
- NEVER force-push shared branches without warning
- NEVER open a PR with "tests TBD" and no plan
- NEVER bury breaking changes in the middle of the description

## If asked to open the PR

1. Summarize the diff in your own words first
2. Draft title + body with the template
3. List residual risks in one short section

## Source & license

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

- **Author:** [iCodeCraft](https://github.com/iCodeCraft)
- **Source:** [iCodeCraft/anti-slop](https://github.com/iCodeCraft/anti-slop)
- **License:** MIT

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:** yes
- **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-icodecraft-anti-slop-pr-hygiene
- Seller: https://agentstack.voostack.com/s/icodecraft
- 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%.
