Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 8 additions & 4 deletions .github/pull_request_template.md
Original file line number Diff line number Diff line change
@@ -1,11 +1,15 @@
## What
Clear description of the change.
## What changed
Describe the change functionally — what behavior changes and its impact on users
or callers. Lead with outcomes; don't walk through code locations, the diff shows
where and how. Keep any code-level notes short and specific.

## Why
Problem or motivation.

## How
High-level approach.
## Before / After
Show the effect with evidence. Include before and after whenever behavior changes —
CLI/API output, logs, metrics, or screenshots for UI (attach working screenshots
when possible). For changes with no observable behavior (pure refactor, docs), say so.

## Risk
- Low / Medium / High
Expand Down
16 changes: 12 additions & 4 deletions AGENTS.md
Original file line number Diff line number Diff line change
Expand Up @@ -199,17 +199,25 @@ npx commitlint --from HEAD~1 --to HEAD

PR titles should follow Conventional Commits format. Use the PR template (`.github/pull_request_template.md`) for descriptions.

Center the description on functional change and impact, not a code-location
walkthrough (the diff shows that). Add a Before / After with proof — CLI/API
output, logs, metrics, or screenshots for UI — whenever behavior changes.

**PR Body Template:**

```markdown
## What
Clear description of the change.
## What changed
Describe the change functionally — what behavior changes and its impact. Lead with
outcomes; don't walk through code locations, the diff shows where and how. Keep any
code-level notes short and specific.

## Why
Problem or motivation.

## How
High-level approach.
## Before / After
Show the effect with evidence. Include before and after whenever behavior changes —
CLI/API output, logs, metrics, or screenshots for UI (attach working screenshots
when possible). For changes with no observable behavior (pure refactor, docs), say so.

## Risk
- Low / Medium / High
Expand Down
Loading