# Pr Preparation

> Commit and PR preparation standards for agent output Use when this capability is needed.

- Skill: `tomevault-io/pr-preparation` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds@latest add tomevault-io/pr-preparation`
- Raw SKILL.md: https://api.skillmd.com/api/skills/tomevault-io/pr-preparation/raw
- Safety review: pending (external: skill-scanner PASS, skillspector PASS)
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: AI & ML
- Author: tomevault-io (https://skillmd.com/u/tomevault-io)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/tomevault-io/pr-preparation

---


# PR Preparation

## Commit Message
- Format: `agent(ollama): {card title}`
- One logical change per commit
- No unrelated changes bundled together

## Change Scope
- Keep under 400 changed lines per card
- Touch only files needed for the task
- Do not refactor surrounding code
- Do not add docstrings or comments to unchanged code

## Before Committing
- Remove all debug `console.log` statements
- Remove unused imports you added
- Ensure no `any` types introduced
- Verify `.js` extensions on all new imports
- Run `git diff` mentally — every changed line should relate to the card

## Do NOT
- Modify test files unless the card specifically asks for tests
- Change configuration files (tsconfig, eslint, package.json)
- Add new dependencies
- Rename existing functions or variables beyond what the card requires

---
> Converted and distributed by [TomeVault](https://tomevault.io/claim/twlines) — claim your Tome and manage your conversions.
<!-- tomevault:4.0:skill_md:2026-04-15 -->

