CtrlK
BlogDocsLog inGet started
Tessl Logo

worktrail-repo-init

Bootstrap a new repo, or migrate an existing single-branch repo, onto the workspace's repo-standards doctrine (~/rules/CLAUDE.repo.md): the AGENTS.md-is-truth/CLAUDE.md-imports-it split, a dev/prd or dev/stg/prd branch model with matching GitHub rulesets, an OpenSpec scaffold, an auto-merge workflow, and a seeded .worktrail/policy.yaml. Trigger phrases: "onboard this repo", "apply repo standards", "initialize repo standards", "set up this repo like the rest of the fleet", "bring this repo into line with the repo standards doctrine".

72

Quality

89%

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.

The content is highly actionable with a well-sequenced, validation-gated workflow and clean progressive disclosure via one verified reference file. The main weakness is conciseness: several rationale-heavy bullets (aspens, gitnexus, CI scaffolding) run long and could be trimmed without losing clarity.

Suggestions

Tighten the --with-aspens and --with-gitnexus bullets: state the idempotency check, the best-effort warning behavior, and the --index-only rationale once each rather than re-explaining across both bullets.

Compress the rulesets_drift_guard and dependabot_manifest_check scaffolding explanations into a one-line 'what it checks + what credentials it needs' summary each; the runtime-credential detail already recurs in Step 4.

Move the doctrine-linking prose (~/rules/CLAUDE.repo.md section pointers) into the branch-model reference file where it is acted on, leaving the body to point to it.

DimensionReasoningScore

Conciseness

The body is dense with doctrine-specific knowledge Claude would not already know (CLI ownership boundaries, which discovered CI jobs require manual gating, App-token vs secrets.GITHUB_TOKEN distinctions, idempotency semantics), but several prose runs could be tightened — the --with-aspens and --with-gitnexus bullets and the dependabot/rule-sets scaffolding explanations repeat rationale at length, matching the 'mostly efficient but could be tightened' anchor; not a 4 because the padding is more than minor.

3 / 5

Actionability

Provides copy-paste-ready bash for both the worktree+propose and the apply steps, names the exact JSON result fields to inspect ('written'/'skipped'/'warnings', 'branches'/'default_branch'/'delete_branch_on_merge'/'rulesets'), and gives concrete hand-editing guidance for required_status_checks, matching the fully-executable anchor.

5 / 5

Workflow Clarity

A clear 4-step sequence with explicit validation checkpoints: review the propose JSON, get explicit user confirmation before the destructive apply, report status lines plus a manual follow-up checklist, and documented re-run-safe semantics for failures — matching the anchor with explicit validation steps and error-recovery feedback loops.

5 / 5

Progressive Disclosure

The body is an overview that delegates the branch-model judgment to one clearly-signaled, one-level-deep reference ('references/branch-model-decision.md', verified to exist) and otherwise stays self-contained, matching the clear-overview-with-well-signaled-one-level-references anchor.

5 / 5

Total

18

/

20

Passed

Description

95%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: third-person voice, concrete artifact enumeration, and an explicit set of natural trigger phrases that answer both what and when. Only minor gap is that actions are stated as artifact nouns rather than verb-action pairs, keeping specificity just below a 5.

DimensionReasoningScore

Specificity

Lists several concrete doctrine artifacts ('AGENTS.md-is-truth/CLAUDE.md-imports-it split', 'a dev/prd or dev/stg/prd branch model with matching GitHub rulesets', 'an OpenSpec scaffold, an auto-merge workflow, and a seeded .worktrail/policy.yaml'), matching the 'several specific actions; minor gaps' anchor; not a 5 because it enumerates artifacts rather than crisp verb-action pairs.

4 / 5

Completeness

Explicitly answers both 'what' (bootstrap/migrate a repo onto the doctrine with enumerated artifacts) and 'when' via a dedicated 'Trigger phrases' block, matching the anchor that clearly answers both with concrete trigger phrases.

5 / 5

Trigger Term Quality

Five natural trigger phrases ('onboard this repo', 'apply repo standards', 'initialize repo standards', 'set up this repo like the rest of the fleet', 'bring this repo into line with the repo standards doctrine') are exactly the phrasing a fleet owner would say, matching the comprehensive-coverage anchor.

5 / 5

Distinctiveness Conflict Risk

Targets a clearly distinct niche (repo-standards doctrine onboarding for a fleet) with doctrine-specific triggers unlikely to fire for unrelated skills, matching the clear-niche-minimal-conflict anchor.

5 / 5

Total

19

/

20

Passed

Validation

81%

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

Validation13 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

allowed_tools_field

'allowed-tools' contains unusual tool name(s)

Warning

frontmatter_unknown_keys

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

Warning

referenced_paths_exist

Referenced path issues: 4 missing, 4 deeper-than-1-level

Warning

Total

13

/

16

Passed

Repository
behindthedash/worktrail
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.