CtrlK
BlogDocsLog inGet started
Tessl Logo

gemini

Use when the user asks to run Gemini CLI for code review, plan review, or big context (>200k) processing. Ideal for comprehensive analysis requiring large context windows. Uses Gemini 3 Pro by default for state-of-the-art reasoning and coding.

50

Quality

54%

Does it follow best practices?

Impact

No eval scenarios have been run

SecuritybySnyk

Passed

No known issues

Fix and improve this skill with Tessl

tessl review fix ./codex/gemini/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

42%

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

The skill provides highly actionable, executable guidance for running Gemini CLI with concrete commands and clear use-case examples. However, it is severely undermined by extreme repetition—the background/yolo warning and model benchmarks are restated 5+ times each, inflating the document to roughly 3x its necessary length. The lack of any bundle files or external references means all content is crammed into a single monolithic document with no progressive disclosure.

Suggestions

Eliminate repetition: State the background/yolo warning once prominently at the top, then reference it briefly elsewhere instead of restating it in full each time. This alone could cut 30-40% of the content.

Extract the model selection guide table and benchmark details into a separate MODELS.md file, keeping only a brief default recommendation inline.

Move the troubleshooting section (detection, diagnosis, resolution) into a separate TROUBLESHOOTING.md file and reference it from the main skill.

Remove marketing language and benchmark scores (SWE-bench 76.2%, GPQA Diamond 91.9%, etc.) and 'Coming Soon' model references—these are time-sensitive and not actionable for Claude.

DimensionReasoningScore

Conciseness

Extremely verbose and repetitive. The warning about `--approval-mode yolo` for background tasks is repeated at least 6-7 times throughout the document. The model selection information appears in multiple places (step 1, quick reference table, model selection guide table, tips section). The troubleshooting section repeats the same detection/kill commands from the warning section. Marketing language like '35% better at software engineering' and benchmark scores are repeated multiple times and are unnecessary for Claude to execute the skill.

1 / 3

Actionability

Provides fully executable, copy-paste ready bash commands for every use case. Specific flags, model names, and command structures are clearly documented with concrete examples for code review, plan review, big context analysis, and interactive sessions.

3 / 3

Workflow Clarity

The 7-step workflow in 'Running a Task' provides a clear sequence, and error handling/troubleshooting sections exist. However, there's no explicit validation checkpoint after running Gemini (e.g., checking exit code before proceeding), and the workflow mixes interactive and non-interactive paths without a clear decision tree. The hung process detection is good but is separated from the main workflow rather than integrated as a validation step.

2 / 3

Progressive Disclosure

Monolithic wall of text with no references to external files. The same information (model details, approval mode warnings, background execution patterns) is repeated inline multiple times rather than being organized into a concise overview with references. The document is well over 200 lines and would benefit significantly from splitting model reference, troubleshooting, and use case examples into separate files.

1 / 3

Total

7

/

12

Passed

Description

67%

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 has a solid structure with an explicit 'Use when' clause and identifies the tool (Gemini CLI) and its primary use cases. However, the specific capabilities could be more concrete (what exactly does it do during code review?), and the trigger terms could better cover natural user language variations. The 'code review' trigger risks overlap with other review-focused skills.

Suggestions

Add more specific concrete actions beyond category names, e.g., 'Runs Gemini CLI to analyze codebases, review pull requests, evaluate architectural plans, and process files exceeding 200k tokens'

Include more natural trigger term variations such as 'gemini', 'large file', 'long document', 'big codebase', 'extensive analysis' to improve matching

DimensionReasoningScore

Specificity

Names the domain (Gemini CLI) and some actions (code review, plan review, big context processing), but doesn't list concrete specific actions like 'analyzes diffs', 'generates review comments', etc. The actions are somewhat general categories rather than detailed capabilities.

2 / 3

Completeness

Clearly answers both 'what' (run Gemini CLI for code review, plan review, big context processing with Gemini 3 Pro) and 'when' (explicit 'Use when' clause specifying user asks for code review, plan review, or large context processing). The trigger guidance is explicit.

3 / 3

Trigger Term Quality

Includes some relevant keywords like 'Gemini CLI', 'code review', 'plan review', and 'large context windows', but misses natural user variations like 'gemini', 'large file analysis', 'big file', '>200k tokens', or 'comprehensive review'. The term 'big context (>200k) processing' is somewhat technical.

2 / 3

Distinctiveness Conflict Risk

'Code review' and 'plan review' are fairly common tasks that could overlap with other code review or analysis skills. However, the specific mention of 'Gemini CLI' and '>200k' context processing provides some distinctiveness. Could still conflict with general code review skills.

2 / 3

Total

9

/

12

Passed

Validation

90%

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

Validation10 / 11 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

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

Warning

Total

10

/

11

Passed

Repository
jdrhyne/agent-skills
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.