ViperJuice
- 17 skills
- 0 followers
- 7 hours ago last updated
- ▌ Diagnose Bash Error · viperjuice bundleDiagnostic guide for Bash command failures. Use when a Bash command returns a non-zero exit code. Provides error categorization by exit code, root cause analysis procedures, and specific fix suggestions. Helps avoid blind retry loops by diagnosing the error before attempting another command. Trigger on any Bash failure, especially exit codes 1, 2, 127, and 255.
- ▌ Validate Before Bash · viperjuice bundlePre-validation checks before running build tools and type checkers. Use before running tsc, dart analyze, flutter build, pytest, python -m compile, or similar build/check commands. Runs prerequisite checks (tool installed, config file exists, dependencies resolved) to prevent predictable failures. Also use when starting work in a new project to verify the build environment.
- ▌ Gemini Execute Phase · viperjuiceGemini-optimized executor for a `gemini-plan-phase` lane plan. Use when the user wants Gemini to implement a planned phase. Executes lanes with clean git preflight, owned-file boundaries, verification, and optional explicit worker-subagent fanout for disjoint lanes.
- ▌ Gemini Plan Detailed · viperjuiceGemini detailed planner for one bounded change. Use when the user wants an immediately implementable plan for a bug fix, small feature, or targeted refactor. Researches the repo with local reads by default, optionally uses explicit explorer subagents, and returns a concise plan with changes, docs impact, verification, and acceptance criteria.
- ▌ Gemini Skill Improvement Planner · viperjuiceGemini skill feedback aggregator. Use when the user wants to review Gemini skill reflections, aggregate recurring feedback, or plan improvements to `gemini-*` skills. Produces an improvement plan for gemini-skill-editor and does not edit skills itself.
- ▌ Gemini Task Contextualizer · viperjuice bundleGemini subagent briefing guide. Use before spawning Gemini explorer or worker subagents, especially for parallel research or implementation. Produces concise prompts with file paths, architecture context, ownership boundaries, expected output, and non-reversion rules.
- ▌ Gemini Phase Roadmap Builder · viperjuiceGemini-optimized roadmap planner. Use when the user wants to turn a conversation, architecture discussion, or markdown spec into a multi-phase roadmap for later Gemini planning and execution. Creates or extends versioned phase roadmap specs in execution mode, but in Plan Mode returns a proposed plan only. Do not use for single bounded changes; use gemini-plan-detailed instead.
- ▌ Skill Identifier · viperjuiceWhen to trigger this skill - be specific about the scenarios where Claude should use it
- ▌ Safe Edit · viperjuiceChecklist for safe file editing operations. Use before any Edit or Write tool call. Enforces read-before-edit pattern, detects potential conflicts from external modifications, and prevents common edit failures.
- ▌ Gemini Skill Editor · viperjuiceGemini skill editor. Use when the user wants to apply an improvement plan produced by gemini-skill-improvement-planner to Gemini skill files. Edits only targeted `gemini-*` skills by default, archives consumed reflections after successful edits, and uses structured file-editing tools for manual changes.
- ▌ Batch Verify · viperjuiceWorkflow for batching edit verification instead of checking after each individual change. Use when making multiple related file edits (3+ files) in a coding session. Groups syntax checks, type checking, and test runs into a single verification phase after all edits are complete, instead of scattering verification calls throughout.
- ▌ Smart Search · viperjuice bundleGuide for efficient codebase searching with Grep and Glob. Use when a search returns no results or unexpected results, or when about to perform multiple consecutive search operations. Provides common pattern mistakes (escaping, flags, scope), search planning strategies, and a decision tree for choosing between Grep, Glob, and Explore agents. Helps avoid search thrashing (3+ similar searches in sequence).
- ▌ File Read Cache · viperjuiceGuidelines for avoiding redundant file reads during a session. Use throughout any coding session. Instructs Claude to track which files have been read and avoid re-reading unchanged files.
- ▌ Smart Screenshot · viperjuiceGuidelines for efficient browser screenshot usage. Use when performing browser automation tasks involving screenshots, especially in UI testing sessions. Provides strategies to avoid redundant screenshot captures, intelligent wait strategies for page loads, and alternatives when screenshots fail repeatedly.
- ▌ Page Load Monitor · viperjuiceIntelligent browser page load failure handling. Use when browser screenshot or navigation operations fail, especially with 'Frame showing error page' or timeout errors. Provides escalating diagnostic steps (console, network, alternatives) instead of blind retry loops.
- ▌ Gemini Plan Phase · viperjuiceGemini-optimized phase planner. Use when a roadmap phase from a versioned phase roadmap spec needs an interface-freeze and swim-lane implementation plan for Gemini. Produces a lane plan with owned files, dependencies, verification, and acceptance criteria. In Plan Mode, returns a proposed plan only.
- ▌ Detect Environment · viperjuice bundleOne-pass environment detection for development tools. Use at the start of a coding session in a new project, or when a command fails with 'command not found'. Detects Python (system/venv/poetry/uv), Node.js, TypeScript, Dart/Flutter, Rust/Cargo, Git, Docker, and Java. Caches results to avoid repeated tool-location discovery chains.