本文へ移動
cccskills
無料GitHub で公開

pr-description

Canonical PR description template for every PR shipped from this harness, with a validator that enforces the required sections. Use when opening or editing a PR (the /ship and /forge-ship steps), or when asked for the standard PR format or to check a PR body.

インストール方法を見る

含まれるファイル(3)

  • SKILL.md3.0 KB
  • references/pr-template.md1.7 KB
  • scripts/check-pr-body.ts3.7 KB

SKILL.md(原文)

インストールする前に、エージェントに与えられる指示の中身を確認できます。

pr-description

The single source of truth for how every Agent Forge PR body is written. All ship paths (/ship, /forge-ship, /forgemaster's ship phase) compose the PR body from this template and validate it before gh pr create.

The template lives at references/pr-template.md — edit that file to change the standard; everything else references it.

When to Use

  • Any time a PR is opened or its body edited from this harness.
  • When the user asks for "the PR format / template" or to check that a PR body conforms.

Required sections

Every PR body MUST contain these H2 headings, each filled (no leftover placeholders):

SectionHolds
## What ChangedThe change in plain language + concrete edits
## Why It's NeededMotivation: the problem, need, or bug it addresses
## How It Was TestedGates run, automated suites, manual steps
## Test EvidenceReal proof — pasted command output / counts, not a claim
## Risk & RollbackBlast radius and the undo path
## Linked Issues & AC TraceCloses <beads-id> + acceptance-criterion → evidence table

The first four are the harness baseline (what / why / how-tested / evidence). Risk & Rollback and Linked Issues & AC Trace are the harness additions — they make a PR reviewable (knowable blast radius) and traceable (every acceptance criterion mapped to evidence), matching the Beads-first, test-evidence rules in CLAUDE.md.

Process

1. Start from the template

cp .claude/skills/pr-description/references/pr-template.md .tmp/work/pr-body.md

Fill every section. For a /forge-ship run, the ship report (reports/<slug>-ship.md) already contains the narrative and walkthrough — map it into the template sections rather than duplicating prose. Paste actual test output into ## Test Evidence; never green-wash.

2. Validate before creating the PR

bun run .claude/skills/pr-description/scripts/check-pr-body.ts .tmp/work/pr-body.md

The validator emits { ok, data: { present, missing, empty }, error } and exits non-zero if any required section is missing or left as a placeholder. Fix and re-run until ok: true.

3. Open or update the PR

gh pr create --base <base> --title "<title>" --body "$(cat .tmp/work/pr-body.md)"
# or, on an existing PR:
gh pr edit <n> --body "$(cat .tmp/work/pr-body.md)"

To check a PR that already exists:

gh pr view <n> --json body -q .body | bun run .claude/skills/pr-description/scripts/check-pr-body.ts -

Exit Criteria

  • PR body contains all six required sections, each filled.
  • ## Test Evidence holds real output, not a promise.
  • check-pr-body.ts reports ok: true.

レビュー

まだレビューはありません。使ってみた感想をお寄せください。

同じリポジトリのスキル

概要と使いどころ

add-bead

無料

Capture free-text work as a tracked Beads issue. Use when the user runs /add-bead or wants to quickly file a Beads issue.

日本語の概要は準備中です。原文の説明を表示しています。

jupes/agent-forge-harness22026年10月11日 更新

add-repo

無料

Register a new sub-repo in the knowledge base.

日本語の概要は準備中です。原文の説明を表示しています。

jupes/agent-forge-harness22026年10月11日 更新

Add focused Bun unit tests for mission-critical behavior and edge cases — not blanket coverage.

日本語の概要は準備中です。原文の説明を表示しています。

jupes/agent-forge-harness22026年10月11日 更新

ask

無料

Answer questions about the codebase from knowledge files. Use when the user runs /ask or asks a domain/knowledge question about the repos.

日本語の概要は準備中です。原文の説明を表示しています。

jupes/agent-forge-harness22026年10月11日 更新

Meta-skill for creating Agent Forge skills under .claude/skills/ with SKILL.md, optional references/ and scripts/, and Bun scaffolds. Use when the user wants to add or author a skill, scaffold a new skill folder, or align skill docs with harness conventions (JSON script output, Beads for tasks).

日本語の概要は準備中です。原文の説明を表示しています。

jupes/agent-forge-harness22026年10月11日 更新

Choose Beads issue priority (P0–P4, numeric, or named) from urgency, impact, and risk when creating or triaging work.

日本語の概要は準備中です。原文の説明を表示しています。

jupes/agent-forge-harness22026年10月11日 更新

jupes のスキルをすべて見る

このスキルの問題を報告する