CtrlK
BlogDocsLog inGet started
Tessl Logo

interview-prep

Technical interview preparation expert for algorithms, system design, and behavioral questions

57

Quality

64%

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 ./crates/openfang-skills/bundled/interview-prep/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

57%

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

The content is a well-organized, lean advisory skill, but it re-teaches algorithm and system-design concepts Claude already knows, offers advice without executable templates or sample questions, and presents topical lists rather than a single prep workflow with validation checkpoints.

Suggestions

Trim concept explanations Claude already knows (pattern mechanics, CAP theorem basics) and keep only the prep-specific guidance.

Add concrete artifacts: a STAR story template, a sample system-design checklist, or a short list of starter practice problems per pattern.

Provide one end-to-end prep workflow with explicit checkpoints (e.g. assess weak areas → practice targeted patterns → run a timed mock → review gaps).

DimensionReasoningScore

Conciseness

The body is well-sectioned and not a wall of text, but it re-explains concepts Claude already knows (e.g. "two pointers (sorted arrays, palindromes)", sliding window, BFS/DFS, DP table mechanics, CAP theorem in "System Design Trade-offs"). Not score 1 because it is not egregiously verbose; not score 3 because the conceptual refreshers and parenthetical examples pad tokens Claude does not need.

2 / 3

Actionability

Some guidance is concrete ("Prepare 6-8 behavioral stories covering leadership, conflict resolution...", "Practice mock interviews with a timer"), but it stays at the advisory level with no templates, sample questions, or copy-paste-ready artifacts, and items like "Master the fundamental patterns" describe rather than instruct at usable depth. Not score 1 because specific counts/steps are given; not score 3 because nothing is fully executable or artifact-ready.

2 / 3

Workflow Clarity

Sequenced sub-workflows exist (system design: requirements → estimate → architecture → deep-dive; coding: restate → clarify → approach → implement → test → optimize), but there is no overall prep workflow and no explicit validation checkpoints or feedback loops. Not score 1 because sequences are present; not score 3 because checkpoints are implicit and error-recovery steps are missing.

2 / 3

Progressive Disclosure

The skill is a self-contained SKILL.md under 50 lines with no bundle files, organized into clear sections (Principles, Techniques, Common Patterns, Pitfalls) and no nested references. Per the rubric's simple-skill guidance, this qualifies for a top score with well-organized sections alone. Not score 2 because nothing is monolithic or in need of splitting.

3 / 3

Total

9

/

12

Passed

Description

72%

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 clearly identifies a distinct niche (technical interview prep across algorithms, system design, and behavioral questions) with natural trigger terms, but it reads as a persona label rather than a list of concrete actions and lacks an explicit "Use when..." trigger clause, capping completeness and specificity.

Suggestions

Convert the persona phrasing into concrete actions, e.g. "Prepares algorithm, system design, and behavioral interview answers, runs mock interviews, and structures STAR stories."

Add an explicit trigger clause such as "Use when preparing for technical interviews, system design rounds, or behavioral questions."

DimensionReasoningScore

Specificity

The description names the domain and three sub-areas ("algorithms, system design, and behavioral questions") but frames it as a persona ("preparation expert") rather than concrete actions like "prepares stories" or "runs mock interviews". Not score 1 because it does specify domains; not score 3 because no multiple specific concrete actions are listed.

2 / 3

Completeness

It states what the skill is (interview prep across three areas) but has no "Use when..." clause or equivalent explicit trigger guidance, which the rubric caps at 2. Not score 1 because the "what" is clearly present; not score 3 because "when" is only implied, not explicit.

2 / 3

Trigger Term Quality

Includes natural terms users would say — "technical interview preparation", "algorithms", "system design", "behavioral questions" — covering the main ways a candidate asks for interview help. Not score 2 because it already spans the common variations rather than missing them.

3 / 3

Distinctiveness Conflict Risk

"Technical interview preparation" is a clear niche with distinct triggers unlikely to conflict with unrelated skills. Not score 2 because the three named interview areas make it sufficiently specific rather than broadly overlapping.

3 / 3

Total

10

/

12

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.

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
RightNow-AI/openfang
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.