CtrlK
BlogDocsLog inGet started
Tessl Logo

speckit-git-initialize

Initialize a Git repository with an initial commit

63

1.26x
Quality

48%

Does it follow best practices?

Impact

90%

1.26x

Average score across 3 eval scenarios

SecuritybySnyk

Passed

No known issues

Optimize this skill with Tessl

npx tessl skill review --optimize ./.claude/skills/speckit-git-initialize/SKILL.md
SKILL.md
Quality
Evals
Security

Evaluation results

100%

40%

Bootstrap a New Specify Project

Fallback git init without extension scripts

Criteria
Without context
With context

git init present

100%

100%

git add present

100%

100%

git commit present

100%

100%

Exact commit message

0%

100%

Success message

0%

100%

Already-initialized guard

66%

100%

Script does not invoke extension scripts

100%

100%

All three commands in sequence

100%

100%

75%

Add Version Control to an Existing Spec-Kit Project

Extension script path when scripts present

Criteria
Without context
With context

Invokes extension script

100%

100%

Script not fallback-only

100%

100%

Script existence check

100%

100%

Fallback defined

0%

0%

Fallback commit message

0%

0%

Success output

100%

100%

97%

17%

Robust Git Initialisation Helper for CI Pipelines

Error handling and graceful degradation

Criteria
Without context
With context

Git absent: warn and continue

100%

100%

Git absent: specs note

100%

100%

Already-repo: skip silently

100%

100%

Sub-command failure: stop

100%

85%

Error surfaced to user

100%

100%

Exact commit message

0%

100%

All three commands in sequence

100%

100%

Success output

0%

100%

Repository
mixpanel/mixpanel-headless
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.