Agent Skills › archestra-ai/archestra › archestra-pr-hygiene

archestra-pr-hygiene

GitHub

用于在创建或更新 Archestra PR 时,根据最终代码差异和提交历史撰写符合规范、准确且实用的标题与描述,确保元数据与实际变更一致并避免泄露敏感信息。

.agents/skills/archestra-pr-hygiene/SKILL.md archestra-ai/archestra

Trigger Scenarios

打开新的 Pull Request 更新现有 Pull Request 的元数据

Install

npx skills add archestra-ai/archestra --skill archestra-pr-hygiene -g -y
More Options

Non-standard path

npx skills add https://github.com/archestra-ai/archestra/tree/main/.agents/skills/archestra-pr-hygiene -g -y

Use without installing

npx skills use archestra-ai/archestra@archestra-pr-hygiene

指定 Agent (Claude Code)

npx skills add archestra-ai/archestra --skill archestra-pr-hygiene -a claude-code -g -y

安装 repo 全部 skill

npx skills add archestra-ai/archestra --all -g -y

预览 repo 内 skill

npx skills add archestra-ai/archestra --list

SKILL.md

Frontmatter
{
    "name": "archestra-pr-hygiene",
    "description": "Use when opening or updating an Archestra pull request to write an accurate conventional title and a practical, evidence-based description."
}

Archestra pull request hygiene

Review the final diff and commit history before writing PR metadata. Describe the change that is actually present, not the work session that produced it.

For a request to add a PR to the merge queue, monitor its merge, or repair queue CI, load archestra-merge-queue. That skill owns queue execution and follow-through; this skill owns PR metadata.

Title

Follow .github/commitlint.config.js: use a conventional-commit title such as feat(scope): add runtime credentials, choose one of its allowed types, omit a trailing period, and stay within its 100-character limit. Keep the title focused on the PR's primary outcome.

Description

Keep the body concise and concrete. Cover:

  • the problem or user need being addressed;
  • the implementation approach and important behavior changes;
  • meaningful alternatives or tradeoffs, when they affected the design;
  • how the change was exercised as a real workflow, including the scenario and observed result.

Do not pad the description with a list of routine commands, lint/type-check status, test counts, generic claims of quality, or a file-by-file changelog. Mention an automated check only when it validates a behavior that is otherwise difficult to explain or when its result is material to the reviewer.

Before opening or updating the PR, verify that the title and body still match the final diff and do not expose secrets, private data, or customer identifiers.

Version History

  • 8d2351a Current 2026-10-18 18:00

    新增 archestra-merge-queue 技能以接管队列监控与修复职责,本技能专注于 PR 元数据撰写,实现职责分离。

  • 6290aab 2026-09-11 16:19

Same Skill Collection

.agents/skills/archestra-dev-backend-tests/SKILL.md
.agents/skills/archestra-dev-backend/SKILL.md
.agents/skills/archestra-dev-bench-analysis/SKILL.md
.agents/skills/archestra-dev-e2e/SKILL.md
.agents/skills/archestra-dev-frontend/SKILL.md
.agents/skills/archestra-dev-investigate/SKILL.md
.agents/skills/archestra-dev-llm-providers/SKILL.md
.agents/skills/archestra-dev-migrations/SKILL.md
.agents/skills/archestra-dev-observability/SKILL.md
.agents/skills/archestra-dev-override-sweep/SKILL.md
.agents/skills/archestra-dev-resource-cleanup/SKILL.md
.agents/skills/archestra-dev-rust-napi/SKILL.md
.agents/skills/archestra-dev-testing/SKILL.md
.agents/skills/archestra-docs-writer/SKILL.md
.agents/skills/archestra-mcp-catalog-entry/SKILL.md
.agents/skills/archestra-merge-queue/SKILL.md
.agents/skills/design-arena/SKILL.md
.agents/skills/design-taste-frontend/SKILL.md
.agents/skills/managing-archestra-releases/SKILL.md
.claude/skills/archestra-dev-backend-tests/SKILL.md
.claude/skills/archestra-dev-backend/SKILL.md
.claude/skills/archestra-dev-bench-analysis/SKILL.md
.claude/skills/archestra-dev-e2e/SKILL.md
.claude/skills/archestra-dev-frontend/SKILL.md
.claude/skills/archestra-dev-investigate/SKILL.md
.claude/skills/archestra-dev-llm-providers/SKILL.md
.claude/skills/archestra-dev-migrations/SKILL.md
.claude/skills/archestra-dev-observability/SKILL.md
.claude/skills/archestra-dev-override-sweep/SKILL.md
.claude/skills/archestra-dev-rust-napi/SKILL.md
.claude/skills/archestra-dev-testing/SKILL.md
.claude/skills/archestra-docs-writer/SKILL.md
.claude/skills/archestra-mcp-catalog-entry/SKILL.md
.codex/skills/archestra-dev-backend-tests/SKILL.md
.codex/skills/archestra-dev-backend/SKILL.md
.codex/skills/archestra-dev-bench-analysis/SKILL.md
.codex/skills/archestra-dev-e2e/SKILL.md
.codex/skills/archestra-dev-frontend/SKILL.md
.codex/skills/archestra-dev-investigate/SKILL.md
.codex/skills/archestra-dev-llm-providers/SKILL.md
.codex/skills/archestra-dev-migrations/SKILL.md
.codex/skills/archestra-dev-observability/SKILL.md
.codex/skills/archestra-dev-override-sweep/SKILL.md
.codex/skills/archestra-dev-rust-napi/SKILL.md
.codex/skills/archestra-dev-testing/SKILL.md
.codex/skills/archestra-docs-writer/SKILL.md
.codex/skills/archestra-mcp-catalog-entry/SKILL.md
.codex/skills/archestra-pr-hygiene/SKILL.md
ai-labs/skills/access-request-intake/SKILL.md

Metadata

Files
0
Version
9308d78
Hash
81cd0332
Indexed
2026-09-11 16:19

홈 - 위키
Copyright © 2011-2026 iteam. Current version is 2.156.0. UTC+08:00, 2026-11-08 03:10
浙ICP备14020137号-1