CtrlK
BlogDocsLog inGet started
Tessl Logo

git-manager

Git and GitHub workflow assistant for Nicolify (ap_sales_agent). Creates and manages branches, handles pull requests, resolves merge conflicts, generates changelogs, and manages releases and deployments. Use when the user asks to "create a branch", "sync with github", "push changes", "merge to main", "create a release", "make a PR", "resolve conflicts", "check git status", "deploy to production", "create a version", "write a changelog", or any git/GitHub related task. Also triggers on "quiero hacer un commit", "quiero pushear", "hacemos un release", "pasamos a producción", "nueva versión", "rama nueva".

66

Quality

80%

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

Fix and improve this skill with Tessl

tessl review fix ./.claude/skills/git-manager/SKILL.md

The canonical home for this skill is git-manager in alpacapurpura/luana-method

SKILL.md
Quality
Evals
Security

Quality

Content

68%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, actionable git/release skill body with real referenced bundles and good sequencing. The main weakness is missing explicit validation gating in the production release workflow, which the rubric caps at 3 for workflow clarity.

Suggestions

Add an explicit verify-before-tag checkpoint in /git release (e.g. run tests and confirm main is stable, then tag) so the destructive release flow has a hard validation gate rather than a conditional one.

Inline the validation steps within each workflow (mark them as gated steps) instead of collecting them only in Reglas de Seguridad, so checkpoints are not separated from the operations they protect.

De-duplicate the safety/branch rules that are restated across Contexto, /git branch, and Reglas de Seguridad to trim the redundancy.

DimensionReasoningScore

Conciseness

Largely lean with direct bash commands and numbered steps and no padding about what git is, but with minor redundancy (branch/commit rules restated across the context, /git branch, and Reglas de Seguridad sections). Not a 3 because the over-explanation is light, not a 5 because of the repeated rule restatements.

4 / 5

Actionability

Provides concrete, executable commands throughout (e.g. 'git fetch origin', 'git pull origin <rama-actual> --rebase', 'gh pr create', 'git tag -a v<version> -m "Release v<version>"') with an inline PR template. Minor gaps remain in placeholders like <rama-actual> and a fully spelled commit example, keeping it just below fully copy-paste ready.

4 / 5

Workflow Clarity

Sequences are present (the 9-step /git release flow) and /git conflicts has a resolve->add->continue->verify feedback loop, but the release-to-production workflow is destructive/batch with only conditional validation ('tests pasan si existen'), so the rubric's destructive-operation validation cap at 3 applies. Not a 2 because sequences and some checkpoints exist; not a 4 because the key release gate lacks explicit verify-before-tag validation inline.

3 / 5

Progressive Disclosure

The body is a clear overview with well-signaled, one-level-deep references to two real files (references/git-strategy.md and references/changelog-templates.md, both present) via blockquote callouts, with good section structure. Not a 5 because some detail (commit conventions, full PR body) is only partly offloaded and the reference list duplicates in-text callouts.

4 / 5

Total

15

/

20

Passed

Description

91%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, well-scoped description that pairs concrete capabilities with explicit, bilingual 'Use when' triggers. Minor gains are possible by itemizing the 'releases and deployments' actions more granularly.

DimensionReasoningScore

Specificity

Lists several concrete actions ('Creates and manages branches, handles pull requests, resolves merge conflicts, generates changelogs, and manages releases and deployments') with only minor coverage gaps in the bundled 'releases and deployments' grouping. Not a 5 because the action set is not granular/comprehensive enough to match the multi-action exemplar.

4 / 5

Completeness

Explicitly answers both 'what' (the enumerated git/GitHub actions) and 'when' via a concrete 'Use when the user asks to ...' clause with multiple trigger phrases, matching the top anchor.

5 / 5

Trigger Term Quality

Comprehensive coverage of natural phrases users would say ('create a branch', 'make a PR', 'push changes', 'check git status', 'deploy to production') plus bilingual Spanish synonyms ('quiero hacer un commit', 'quiero pushear', 'rama nueva'), matching the comprehensive synonym-and-extension anchor.

5 / 5

Distinctiveness Conflict Risk

Scoped to a specific repo (Nicolify/ap_sales_agent) with distinct bilingual triggers, giving minimal conflict risk; not a 5 because it is otherwise a general git/GitHub workflow skill that could still overlap a generic git skill in a broader catalog.

4 / 5

Total

18

/

20

Passed

Validation

93%

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

Validation15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

Total

15

/

16

Passed

Repository
alpacapurpura/ap_sales_agent
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.