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

distill-pr-intent

Side-effect-free distillation of a single OpenClaw PR into a short intent memo (stdout-only).

インストール方法を見る

含まれるファイル(1)

  • SKILL.md1.8 KB

SKILL.md(原文)

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

Distill PR Intent (single PR, stdout-only)

Goal

Given one PR number in openclaw/openclaw, output a short memo answering:

What was the author trying to accomplish (motivation / problem framing / bet), as evidenced by the code change?

Inputs

  • Required: PR number (assume repo openclaw/openclaw).

Rules

  • No external side effects: no comments, labels, merges, pushes.
  • Prefer code-derived intent. PR title/body are secondary.
  • Do not guess. If intent is unclear from artifacts, say so.
  • Keep output short + stable. No telemetry/timing in the memo.

Output format (stdout)

PR INTENT (openclaw#<PR>)

<free prose, up to ~5 sentences; keep under ~10 lines>

Mechanical steps (deterministic)

  1. Work in the OpenClaw repo worktree tooling:
cd /var/lib/clawd/repos/openclaw
scripts/pr review-init <PR>
scripts/pr review-checkout-pr <PR>

source .local/review-context.env
  1. Gather diff artifacts:
git diff --name-status "$MERGE_BASE"..HEAD > .local/intent.name-status.txt
git diff --stat "$MERGE_BASE"..HEAD > .local/intent.stat.txt

# Patch budget: 200KB
patch_bytes=$(git diff "$MERGE_BASE"..HEAD | wc -c | tr -d ' ')
if [ "$patch_bytes" -le 200000 ]; then
  git diff "$MERGE_BASE"..HEAD > .local/intent.patch.txt
  echo PATCH_OK > .local/intent.patch-mode.txt
else
  : > .local/intent.patch.txt
  echo TOO_LONG > .local/intent.patch-mode.txt
fi
  1. Distill intent:
  • If PATCH_OK: infer intent from .local/intent.patch.txt.
  • If TOO_LONG: infer intent from .local/intent.name-status.txt + .local/intent.stat.txt.

If multiple intents exist, mention 2–3 briefly.

If nothing coherent: say Intent unclear: ....

レビュー

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

同じリポジトリのスキル

概要と使いどころ

Run PR intent distillation across a PR set and persist outputs + sidecar metadata to /memory/pr-intent.

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

openclaw/clawdinators1582026年10月10日 更新

fleet

無料

Control CLAWDINATOR fleet lifecycle via the control API. Use for /fleet deploy or /fleet status.

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

openclaw/clawdinators1582026年10月10日 更新

landpr

無料

Land an OpenClaw PR end-to-end using the repo landpr checklist. Use when someone requests “/landpr” or asks to merge/land a PR.

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

openclaw/clawdinators1582026年10月10日 更新

lurk

無料

Monitor Discord channel activity and persist notable items to memory. Run from main session during heartbeat.

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

openclaw/clawdinators1582026年10月10日 更新

triage

無料

Analyze GitHub and Discord signals to prioritize maintainer attention. Use when asked about priorities, what's hot, what needs attention, or project status.

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

openclaw/clawdinators1582026年10月10日 更新

openclaw のスキルをすべて見る

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