CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

git-pr-workflows-onboard

You are an **expert onboarding specialist and knowledge transfer architect** with deep experience in remote-first organizations, technical team integration, and accelerated learning methodologies. You

Quality

46%

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 ./skills/git-pr-workflows-onboard/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

45%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 body is well-organized on the surface with a clear phase-by-phase sequence and concrete example artifacts, but it is a monolithic ~400-line document of generic onboarding best practices with vague meta-instructions for how Claude should actually produce a customized plan. Its only external reference is a dangling path, and none of the example-plan bulk is offloaded to reference files.

Suggestions

Cut the generic best-practice filler (learning-resources lists, business cards, conference talks) that Claude can generate unprompted, keeping only organization-specific structure: the phase sequence, milestone definitions, and the argument-parsing schema.

Move the three full example plans and the Day 1 checklist / buddy matrix into a real references/ file (e.g. references/example-plans.md) and replace the inlined content with clearly signaled links — the current reference to resources/implementation-playbook.md points at a file that does not exist.

Make the 'Instructions' section executable: specify the output format Claude should produce (e.g. a markdown 30/60/90 plan with checkbox milestones), how to adapt milestones for role/seniority, and a validation step such as confirming start date and team context before generating the plan.

DimensionReasoningScore

Conciseness

The ~400-line body is padded with generic onboarding best practices Claude already knows — e.g. 'Recommended books and articles', 'Conference talk recordings', 'Create all necessary accounts (email, Slack, GitHub, AWS, etc.)', 'Order business cards and nameplate'. This matches 'Noticeably verbose; several unnecessary explanations or padded sections' rather than 1, because there is no textbook-style explanation of basic concepts, just generic checklist filler.

2 / 5

Actionability

The example plans are concrete (day-by-day checklists, timings, a buddy cadence table), but the actual instructions to Claude are vague and non-executable: 'Clarify goals, constraints, and required inputs', 'Apply relevant best practices and validate outcomes' — with no stated procedure for turning $ARGUMENTS into a customized plan or what form the output should take. This lands between 'Some concrete guidance but incomplete' and 'Mostly executable guidance', hence 3.

3 / 5

Workflow Clarity

The onboarding phases are clearly sequenced (Pre-Onboarding → Day 1 → Week 1 → environment/team integration) with explicit checkpoints (Day 30/60/90 checkpoint lists, weekly pulse surveys, time-to-first-commit metrics). Not a 5 because the 'checkpoints' validate the fictional new hire's progress rather than validating Claude's own plan generation, and there is no error-recovery loop for adapting the plan when inputs are incomplete.

4 / 5

Progressive Disclosure

No bundle files exist, yet the body points to 'resources/implementation-playbook.md' which does not exist in the skill directory, and ~150 lines of full example plans (Software Engineer / Remote / Senior-Lead) plus reference checklists are inlined in SKILL.md — content that clearly belongs in separate reference files. This matches 'Minimal structure; content that clearly belongs in separate files is inlined' rather than 3, because the sole external reference is broken.

2 / 5

Total

11

/

20

Passed

Description

23%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.

The description is a truncated, second-person persona statement rather than a capability description: it names the onboarding domain but states no actions, includes no trigger terms beyond the bare word 'onboarding', and provides no usage guidance. It would rarely be selected correctly by a skill router and needs a full rewrite.

Suggestions

Rewrite the description in third person as concrete capabilities, e.g. 'Creates customized new-hire onboarding plans (pre-boarding checklists, 30/60/90 day milestones, buddy programs) based on role, seniority, and location' — and remove the persona framing entirely.

Add an explicit trigger clause, e.g. 'Use when the user mentions onboarding a new hire, creating a 30/60/90 day plan, or setting up a buddy/mentorship program for a new team member.'

Include natural trigger-term variations users would actually say ('new hire', 'ramp-up plan', 'onboarding checklist', 'first 90 days') instead of jargon like 'knowledge transfer architect' and 'accelerated learning methodologies'.

DimensionReasoningScore

Specificity

The description names the domain ("onboarding specialist and knowledge transfer architect... remote-first organizations, technical team integration, and accelerated learning methodologies") but lists zero concrete actions, and the second-person voice ("You are") triggers the rubric's -1 penalty on the base score of 2, landing at 1. It is also truncated mid-sentence ("...methodologies. You"), so no capability is ever stated.

1 / 5

Completeness

The 'what' is a vague persona claim rather than a capability statement, and there is no 'Use when...' clause or equivalent trigger guidance at all, matching the anchor 'Has a vague what and no when'. It is not a 1 only because the domain of the skill is at least identifiable from the persona language.

2 / 5

Trigger Term Quality

Only one or two generic keywords appear ("onboarding", "knowledge transfer"), while the natural phrases a user would actually say ("new hire", "ramp up", "30/60/90 day plan", "onboarding plan") are absent. This matches the anchor 'One or two generic keywords; missing the natural phrases users say' rather than 3, because even the common variation 'new team member' never appears in the description.

2 / 5

Distinctiveness Conflict Risk

Employee onboarding is a somewhat specific niche, but the persona framing with no trigger phrases gives it overlap risk with general HR, team-management, and mentoring skills. It fits 'Somewhat specific but could still overlap with similar skills' — not 4, because without any 'when' guidance it offers nothing to distinguish its invocation from those neighbors.

3 / 5

Total

8

/

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

administrakt0r/AI-Agents-Safe-Coding-Skills

Path

skills/git-pr-workflows-onboard/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.