Skip to main content
ClaudeWave
Skill354 estrellas del repoactualizado today

commit-pr

The commit-pr skill enforces standardized pull request workflows for the OpenCode Swarm repository by requiring specific PR titles, body sections (Summary, Invariant audit, Test plan), and issue linkage before allowing commits and publication. Use this skill when creating or updating pull requests to ensure compliance with the project's engineering invariants and CI gates that validate PR structure and readiness.

Instalar en Claude Code
Copiar
git clone --depth 1 https://github.com/ZaxbyHub/opencode-swarm /tmp/commit-pr && cp -r /tmp/commit-pr/.github/skills/commit-pr ~/.claude/skills/commit-pr
Después abre una sesión nueva de Claude Code; el skill carga automáticamente.

SKILL.md

# Commit PR (GitHub Copilot adapter)

This repository has exactly **one** publication workflow, and it is mandatory.

This file is a discovery shim so the GitHub Copilot agent can find the workflow
under a `.github/skills` path. It is **not** the source of truth and intentionally
duplicates none of the contract. The canonical, authoritative protocol is
[`../../../.claude/skills/commit-pr/SKILL.md`](../../../.claude/skills/commit-pr/SKILL.md).

Read and follow, in order:

1. [`../../../AGENTS.md`](../../../AGENTS.md)
2. [`../../../docs/engineering-invariants.md`](../../../docs/engineering-invariants.md)
3. [`../../../.claude/skills/commit-pr/SKILL.md`](../../../.claude/skills/commit-pr/SKILL.md) — **single source of truth**
4. [`../../../.agents/skills/commit-pr/SKILL.md`](../../../.agents/skills/commit-pr/SKILL.md) — Codex/Copilot execution adapter

If instructions ever conflict, precedence is: `AGENTS.md` → `docs/engineering-invariants.md`
→ `.claude/skills/commit-pr/SKILL.md` → adapters → this file.

Do not commit, push, run `gh pr create`, `gh pr edit`, or `gh pr ready`, edit a PR
body, mark a PR ready, or claim CI/merge readiness until the canonical `commit-pr`
checklist is satisfied.

The required PR title, PR body sections (`## Summary`, `## Invariant audit`,
`## Test plan`, plus `Closes #<issue-number>` as the first line *when the PR resolves
an issue*), invariant audit, release fragment, validation suite, issue comment,
draft/ready behavior, and CI closeout rules all come from
[`../../../.claude/skills/commit-pr/SKILL.md`](../../../.claude/skills/commit-pr/SKILL.md).
The `pr-standards` CI check and the `pr-publication-gate` hook enforce this contract;
do not work around them.