CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

cs-onboard

Founder onboarding interview that captures company context across 7 dimensions. Invoke with /cs:setup for initial interview or /cs:update for quarterly refresh. Generates ~/.claude/company-context.md used by all C-suite advisor skills. Use when setting up the C-suite advisors for the first time, or when company context is missing or more than 90 days old — e.g. after a fundraise or pivot.

70

Quality

88%

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

78%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-crafted, lean interview skill with exceptionally actionable verbatim probes, red flags, and output rules, plus a properly externalized reference guide. Its main defect is structural: it instructs output generation via templates/company-context-template.md, a file absent from the bundle, and it lacks a final completeness check before writing the context file.

Suggestions

Add the missing templates/company-context-template.md to the bundle (with the exact section structure matching the 7 dimensions) or inline the template structure in the Output section so file generation doesn't depend on a nonexistent path.

Add an explicit validation checkpoint before writing the output, e.g., 'Before writing: confirm all 7 dimensions are captured; re-ask any that are [not captured] rather than leaving gaps.'

Trim redundancy: fold the 'Context File Location' section into the Output section (the path is already stated there) and drop the body 'Keywords' list, which duplicates the frontmatter description's trigger terms.

DimensionReasoningScore

Conciseness

The body is lean and assumes Claude's competence: each dimension is a terse 'Capture:' list plus a verbatim probe, with no padding or explanations of known concepts. Minor trims are possible — the 'Keywords' section duplicates frontmatter material, and the 'Context File Location' section restates the path already given in the Output section — which fits anchor 4 ('efficient; minor instances... could be trimmed') better than the every-token-earns-its-place of anchor 5.

4 / 5

Actionability

Guidance is copy-paste ready: the exact opening line ('Tell me about the company in your own words...'), verbatim probes per dimension ('What's a value you'd fire someone over violating?'), named red flags, explicit output rules ('Write [not captured] for unknowns — never leave blank. Add timestamp, mark as fresh'), and the exact closing script. For an instruction-only skill this matches anchor 5 ('fully executable... specific examples cover the common cases'); absence of code is not penalized.

5 / 5

Workflow Clarity

The sequence is clear (conversation principles → opening line → 7 dimensions → generate output → closing message) and the /cs:update flow lists all 7 refresh steps; in-interview checkpoints exist ('Reflect back: "So the real issue sounds like X — is that right?"'). It falls short of anchor 5 only by lacking an explicit end-of-interview validation (e.g., verify all 7 dimensions captured before writing the file), so anchor 4 ('clear sequence with most checkpoints present; minor validation gaps') is the best fit — this is a conversational skill, so the destructive/batch cap does not apply.

4 / 5

Progressive Disclosure

The structure is good in intent — deep interview craft is properly deferred to a real one-level-deep reference ('references/interview-guide.md — deep interview craft: probes, red flags, handling reluctant founders'), and the SKILL.md stays an overview. However, the Output section depends on 'templates/company-context-template.md', which does not exist in the bundle (only references/interview-guide.md is present), so a referenced path is broken exactly where the skill needs it to generate its output. Scored against the actual bundle structure, this lands at anchor 3 rather than anchor 4's 'minor organization gaps' — a missing referenced file is a navigation failure, not a cosmetic gap.

3 / 5

Total

16

/

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.

A strong description: concrete actions, an explicit artifact, named commands, and a precise 'Use when...' clause with temporal and event-based triggers, all in concise third person. Only minor gaps in natural-keyword synonyms keep trigger term quality from the top anchor.

DimensionReasoningScore

Specificity

Multiple concrete actions are named: 'captures company context across 7 dimensions', 'Invoke with /cs:setup for initial interview or /cs:update for quarterly refresh', and 'Generates ~/.claude/company-context.md used by all C-suite advisor skills' — a specific artifact with a concrete path. Coverage of the skill's capability set (initial capture, quarterly refresh, output generation, downstream consumption) is comprehensive for this domain, matching the anchor-5 example's level of concreteness rather than the 'minor gaps' of anchor 4.

5 / 5

Completeness

Both halves are explicit: 'what' ('Founder onboarding interview that captures company context across 7 dimensions... Generates ~/.claude/company-context.md') and 'when' ('Use when setting up the C-suite advisors for the first time, or when company context is missing or more than 90 days old — e.g. after a fundraise or pivot'). Concrete trigger phrases with concrete conditions (90-day staleness) match anchor 5 exactly.

5 / 5

Trigger Term Quality

Natural phrases include 'founder onboarding interview', 'company context', 'quarterly refresh', 'C-suite advisor', 'fundraise', 'pivot', and 'setting up... for the first time' — terms a user would plausibly say. A few natural variations are missing (e.g., 'startup', 'company profile', 'interview me about my company'), so it fits anchor 4 ('good keyword coverage; a few natural terms missing') rather than the comprehensive synonym coverage of anchor 5.

4 / 5

Distinctiveness Conflict Risk

It occupies a clear niche (the onboarding/setup skill within a C-suite advisor suite) with distinct triggers ('setting up... for the first time', 'context is missing or more than 90 days old') and its own commands (/cs:setup, /cs:update) and output file, so it is unlikely to fire when an advisory skill is wanted. It clearly matches anchor 5's 'clear niche with distinct triggers; minimal conflict risk'.

5 / 5

Total

19

/

20

Passed

Validation

100%

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

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository

alirezarezvani/claude-skills

Path

c-level-advisor/skills/cs-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.