CtrlK
BlogDocsLog inGet started
Tessl Logo

oc-pr

评估和处理 OpenCreator GitHub PR,先审查实际功能与风险,对不能合入的 PR 用英文反馈,并将满足门禁的 PR 合并到 develop。用于查看、评审或处理 https://github.com/krillinai/OpenCreator/pulls;不用于合并 master 或发布。

72

Quality

88%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Low

Low-risk findings worth noting

SKILL.md
Quality
Evals
Security

Quality

Content

88%Weight 40%Scale 1-5

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

A tight, highly actionable process skill with strong validation checkpoints and feedback loops for destructive merge operations and one well-signaled reference file. Could improve by deduplicating repeated rules and splitting more procedural detail into references.

Suggestions

Consolidate the repeated 're-fetch origin/develop before judging/merging' and 'conflict → abort + BLOCKED_BY_CONFLICTS' rules into a single canonical statement referenced where needed, to reduce conciseness loss.

Consider moving the detailed '本地合并和验证' sub-procedure into a references file (e.g. references/merge-procedure.md) and keeping only the gating checklist inline, improving progressive disclosure.

Add a brief pointer at the top of the body to the review-checklist.md sections (功能与数据 / 架构边界 / 协议凭据 / 测试证据) so reviewers can jump to the relevant checklist area by risk type.

DimensionReasoningScore

Conciseness

Dense and task-oriented with no padding or explanation of concepts Claude already knows; earns a 4 rather than 5 because the re-fetch-origin/develop rule and conflict-abort procedure are each restated in multiple sections and could be tightened.

4 / 5

Actionability

Provides copy-paste-ready concrete commands ('gh pr list', 'git merge --no-ff <pr-head>', 'git merge --abort', '--ff-only', proxy env vars), named branch patterns, a literal handoff prompt template, and explicit decision labels — fully executable guidance covering common cases.

5 / 5

Workflow Clarity

Sequenced multi-step process with explicit validation checkpoints and feedback loops for destructive/batch operations: verify mergeable + required checks, $oc-verify L1/L2, ff-only check, abort-on-conflict, re-verify when origin/develop advances, push only after VERIFIED — fully satisfying the destructive-ops validation requirement.

5 / 5

Progressive Disclosure

Well-organized sections with a clearly signaled one-level-deep reference to references/review-checklist.md (verified to exist) that externalizes the checklist and English feedback templates; the main body is nonetheless a fairly long procedural wall that could split some detailed merge sub-steps into a reference.

4 / 5

Total

18

/

20

Passed

Description

87%Weight 40%Scale 1-5

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

A specific, well-scoped description that clearly states both capability and trigger conditions with a concrete repo URL and explicit boundaries. Minor gains possible from adding a couple more natural-language trigger synonyms.

DimensionReasoningScore

Specificity

Names the domain (OpenCreator GitHub PRs) and several concrete actions — '审查实际功能与风险', '用英文反馈', '将满足门禁的 PR 合并到 develop' — but does not enumerate sub-actions like retargeting or conflict handling that appear in the body, so it falls just below comprehensive.

4 / 5

Completeness

Explicitly states what it does (review function/risk, English feedback, merge qualifying PRs to develop) and when to use it ('用于查看、评审或处理 <URL>'), with concrete trigger phrases and an explicit negative boundary ('不用于合并 master 或发布').

5 / 5

Trigger Term Quality

Includes natural user phrases '查看、评审或处理' plus the concrete trigger URL 'https://github.com/krillinai/OpenCreator/pulls' and the term 'PR'; a few natural synonyms (e.g. 'review' in English) are missing.

4 / 5

Distinctiveness Conflict Risk

Pins itself to a specific repo URL and target branch develop with explicit exclusions (not master, not release), giving it a clear niche with minimal conflict risk against other skills.

5 / 5

Total

18

/

20

Passed

Validation

100%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
krillinai/OpenCreator
Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.