CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

git-branching-workflow

Standardized Git branch creation, naming taxonomies (feat/, fix/, refactor/, hotfix/, release/, chore/), trunk-based integration, and PR isolation lifecycles. Use when creating branches, preparing pull requests, or standardizing team git workflows; do not use for resolving merge conflicts or low-level git plumbing.

Quality

91%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Passed

No findings from the security scan

SKILL.md
Quality
Evals
Security

Quality

Content

86%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 well-structured, highly actionable skill body with an appropriate overview-to-reference split and strong verification via the review checklist. The main improvement opportunities are trimming the basic-git command examples and adding an explicit validation step before destructive branch deletion.

DimensionReasoningScore

Conciseness

The body is dominated by team-specific conventions Claude cannot infer (naming taxonomy, lifecycle rules, checklist), but the Standard Commands section re-teaches basic git (`git checkout -b`, `git rebase`, branch deletion) and the Trigger Boundary section restates the frontmatter description. These minor instances of over-explanation fit anchor 4 rather than the fully lean anchor 5.

4 / 5

Actionability

Guidance is fully executable: copy-paste-ready bash for creating feature branches, hotfixes, rebasing, and post-merge deletion, plus a concrete prefix/scope/example table and ticket-key naming examples that cover the common cases. This matches the anchor-5 standard for an instruction-only skill.

5 / 5

Workflow Clarity

The numbered Branch Lifecycle Rules, Standard Commands, and Review Checklist together give a clear sequence with most checkpoints (fetch-before-branch, CI verification via PR, rebase-before-PR). It falls short of anchor 5 because there is no single ordered end-to-end workflow with feedback loops, and the destructive `git push origin --delete` step has no explicit pre-deletion validation; it stays above anchor 3 because the checklist supplies explicit verification steps.

4 / 5

Progressive Disclosure

The body is a well-organized overview (TOC, tight sections) and the deeper material — branching models, CI/CD triggers, hotfix workflows, anti-patterns — is appropriately split into a single clearly signaled, one-level-deep reference (references/branch-conventions.md) that exists and matches its advertised contents. This matches the anchor-5 structure.

5 / 5

Total

18

/

20

Passed

Description

92%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 strong description that clearly and concretely states both capabilities and trigger conditions, with an explicit negative boundary that sharply reduces conflict risk. The only weakness is modest synonym coverage in its trigger terms.

DimensionReasoningScore

Specificity

The description lists multiple concrete capabilities — "Git branch creation, naming taxonomies (feat/, fix/, refactor/, hotfix/, release/, chore/), trunk-based integration, and PR isolation lifecycles" — which comprehensively cover the branch-management domain from creation through PR integration. It exceeds anchor 4 because coverage of the skill's scope is complete rather than having minor gaps.

5 / 5

Completeness

It explicitly answers "what" (branch creation, naming taxonomies, trunk-based integration, PR isolation lifecycles) and "when" ("Use when creating branches, preparing pull requests, or standardizing team git workflows") with concrete trigger phrases, matching the anchor-5 example pattern.

5 / 5

Trigger Term Quality

Natural phrases like "creating branches", "preparing pull requests", "standardizing team git workflows", and "merge conflicts" match what users would say, plus prefix keywords (feat/, hotfix/). A few common synonyms are missing ("PR", "feature branch", "branch naming"), so it fits anchor 4 rather than the comprehensive synonym coverage of anchor 5.

4 / 5

Distinctiveness Conflict Risk

It occupies a clear niche (git branch lifecycle management) with distinct triggers, and the explicit exclusion clause "do not use for resolving merge conflicts or low-level git plumbing" minimizes conflict with adjacent git skills. Not anchor 4 because the negative boundary removes even the minor overlap risk.

5 / 5

Total

19

/

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.

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository

thienqo/ios-skills

Path

skills/git-branching-workflow/SKILL.md

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.