dot_claude/skills/gemini/SKILL.md
Use ONLY when explicitly asked to consult or invoke the Gemini CLI tool for a second opinion. Do NOT trigger when the word "gemini" appears in conversation as a model name or topic.
npx skillsauth add nijaru/dotfiles geminiInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Use when you want a different model's perspective on a specific problem — logic bugs, architecture tradeoffs, subtle correctness issues. Different models have different blind spots.
Be specific. Vague prompts get generic responses.
# Pipe relevant files with a concrete question
cat src/a.rs src/b.rs | gemini "Does set() behave correctly when called twice with the same key? Trace the ownership path."
# Define invariants to check
cat src/store.rs | gemini "Verify: (1) no double-free on drop, (2) iterator never yields stale data, (3) resize preserves insertion order"
# Save response
gemini "prompt" > /tmp/gemini-reply.txt 2>/dev/null
Keep prompts surgical — one question, specific invariants, file:line references requested.
development
Use after completing a bug fix, feature, refactor, or tk task when the first implementation taught enough context to replace it with a simpler, cleaner, or more coherent version before finalizing.
development
Use when writing, migrating, or reviewing Zig code across recent stable versions (0.14-0.16), especially to correct stale syntax or stdlib, build.zig, allocator, formatting, or runtime API knowledge.
documentation
Use when reviewing or revising text (prose, docs, commits) to remove AI patterns and improve voice/clarity.
content-media
Use when fetching X/Twitter post content by URL, or searching for recent X posts.