CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

auto-repo-setup

Diagnoses and repairs repository setup and guarded Git workflows for Claude Code or Codex — environment repair, startup sync, hook auditing, collaborator handoff. Use when a repo won't run, a teammate onboards, hook output duplicates, or commit/push/conflict needs guarding. Not for lost-commit recovery (use git-safety-net), GitHub ops (use github-ops), or history scrubbing (use github-sensitive-data-cleanup).

72

Quality

90%

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

85%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-engineered skill body: a decision router up front, guarded workflows with explicit validation checkpoints and dry-run gates, and a verified, one-level-deep reference structure. The main improvement opportunities are token-level: deduplicating the repeated git_safety.md pointers and showing the sanitize_history.sh invocation.

Suggestions

Show the scripts/sanitize_history.sh invocation (flags and expected output) the way check_env.py and init_session_start_hook.py are shown, so all three bundled scripts have copy-paste-ready usage.

Consolidate the four separate pointers to references/git_safety.md (entry router, principle 4, Workflow B step 2, Git safety section) into one authoritative pointer to save tokens.

Trim the rhetorical prose in Operating Principles (e.g., 'A hook is not a more professional version of a sentence') to pure directives.

DimensionReasoningScore

Conciseness

The body is dense, prescriptive, and assumes Claude's competence — no basic Git or package-manager explanations — with each section earning most of its tokens. Not 5 because of repetition (references/git_safety.md is pointed to from the entry router, principle 4, Workflow B, and the Git safety section) and some abstract principle prose ('A hook is not a more professional version of a sentence') that could be trimmed.

4 / 5

Actionability

Concrete, verified commands are given for the bundled scripts (`uv run python scripts/check_env.py --repo <repo-root>` with documented exit-code semantics, and the init hook with --dry-run), and specific git commands appear where needed. Not 5 because sanitize_history.sh is described but never invoked with flags, and Workflow C stays at checklist altitude without examples — minor gaps against 'specific examples cover the common cases'.

4 / 5

Workflow Clarity

Workflows A–D are clearly sequenced with explicit validation: A3 mandates capturing evidence, tracing to source, smallest repair, and re-running the failed check (a feedback loop); A4 requires verifying the observable result; the hook gate requires a --dry-run preview and user confirmation before install; destructive Git operations are gated by approval requirements. Matches the anchor 'Clear sequence with explicit validation steps; feedback loops for error recovery'.

5 / 5

Progressive Disclosure

The body is a genuine overview with an entry router, and all detail lives in one-level-deep, clearly signaled references: the four referenced files and three scripts all exist, the git_safety.md anchor links resolve to real headings, cross-links between reference files are sparse and signaled, and a Resources section indexes everything. Matches the score 5 anchor.

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.

An exemplary description: third-person voice, concrete capability list, an explicit 'Use when...' clause with natural trigger phrases, and explicit disambiguation against named sibling skills. The only gap is a few missing synonyms for trigger scenarios ('new machine', 'pull the latest').

DimensionReasoningScore

Specificity

The description lists multiple concrete action areas — "Diagnoses and repairs repository setup and guarded Git workflows", "environment repair, startup sync, hook auditing, collaborator handoff" — covering all of the skill's modes comprehensively. It fits the anchor 'Lists multiple specific concrete actions; comprehensive coverage' rather than score 4, which would require minor coverage gaps.

5 / 5

Completeness

It explicitly answers both questions: the what ("Diagnoses and repairs repository setup and guarded Git workflows...") and the when ("Use when a repo won't run, a teammate onboards, hook output duplicates, or commit/push/conflict needs guarding") with concrete trigger phrases. Matches the anchor for score 5 exactly; the 'when' clause is explicit, not weakly implied as at score 4.

5 / 5

Trigger Term Quality

Natural user phrasings are present ("a repo won't run", "a teammate onboards", "hook output duplicates", "commit/push/conflict needs guarding"), giving good keyword coverage. Not 5 because common variations users would actually say — 'new machine', 'pull the latest', 'onboarding a new developer' — are absent.

4 / 5

Distinctiveness Conflict Risk

Beyond a clear niche (repo setup and guarded Git workflows for Claude Code/Codex), it adds explicit negative triggers — "Not for lost-commit recovery (use git-safety-net), GitHub ops (use github-ops), or history scrubbing (use github-sensitive-data-cleanup)" — actively routing away sibling skills. Minimal conflict risk; matches the score 5 anchor.

5 / 5

Total

19

/

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.

Validation — 15 / 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

daymade/claude-code-skills

Path

auto-repo-setup/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.