CtrlK
BlogDocsLog inGet started
Tessl Logo

simple-pr

Create a simple PR from staged changes with an auto-generated commit message

Install with Tessl CLI

npx tessl i github:quickwit-oss/tantivy --skill simple-pr
What are skills?

68

1.67x

Quality

52%

Does it follow best practices?

Impact

99%

1.67x

Average score across 3 eval scenarios

Optimize this skill with Tessl

npx tessl skill review --optimize ./.claude/skills/simple-pr/SKILL.md
SKILL.md
Review
Evals

Evaluation results

100%

3%

Automate the Team PR Workflow

PR automation script with workspace guards

Criteria
Without context
With context

Abort on unstaged changes

100%

100%

Abort if not on main

100%

100%

Pull origin main

70%

100%

Staged diff review

100%

100%

Username from git config

100%

100%

Branch naming convention

100%

100%

gh pr create with title and body

100%

100%

Push with tracking

100%

100%

PR URL reported

100%

100%

Abort messages guide user

100%

100%

Without context: $0.2571 · 1m 12s · 16 turns · 64 in / 4,043 out tokens

With context: $0.3743 · 1m 41s · 20 turns · 25 in / 5,036 out tokens

98%

62%

Prepare PR Artifacts from Staged Changes

Commit message style and branch naming

Criteria
Without context
With context

Commit message: why not what

46%

86%

Commit message: concise length

30%

100%

Branch username prefix

0%

100%

Branch name format

0%

100%

Pull origin main in plan

0%

100%

git diff --cached in plan

0%

100%

Proposed message presented

100%

100%

gh pr create in plan

100%

100%

Push with -u flag in plan

100%

100%

PR URL in plan

0%

100%

Without context: $0.1325 · 33s · 9 turns · 14 in / 1,517 out tokens

With context: $0.1504 · 46s · 11 turns · 13 in / 2,607 out tokens

100%

55%

Developer Onboarding: PR Creation Guide

PR workflow onboarding guide

Criteria
Without context
With context

Abort condition: unstaged changes

0%

100%

Abort condition: not on main

30%

100%

Pull before branch

100%

100%

Review staged diff

0%

100%

Username from git config

0%

100%

Branch name pattern

0%

100%

Commit message guidance

70%

100%

gh pr create syntax

100%

100%

Push with -u flag

100%

100%

PR URL reported

62%

100%

Without context: $0.1545 · 48s · 9 turns · 14 in / 2,426 out tokens

With context: $0.1614 · 56s · 11 turns · 171 in / 3,003 out tokens

Evaluated
Agent
Claude Code
Model
Claude Sonnet 4.6

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.