multi-model-discovery

Multi-Model Discovery Skill

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "multi-model-discovery" with this command: npx skills add dnyoussef/context-cascade/dnyoussef-context-cascade-multi-model-discovery

Multi-Model Discovery Skill

LIBRARY-FIRST PROTOCOL (MANDATORY)

Before writing ANY code, you MUST check:

Step 1: Library Catalog

  • Location: .claude/library/catalog.json

  • If match >70%: REUSE or ADAPT

Step 2: Patterns Guide

  • Location: .claude/docs/inventories/LIBRARY-PATTERNS-GUIDE.md

  • If pattern exists: FOLLOW documented approach

Step 3: Existing Projects

  • Location: D:\Projects*

  • If found: EXTRACT and adapt

Decision Matrix

Match Action

Library >90% REUSE directly

Library 70-90% ADAPT minimally

Pattern exists FOLLOW pattern

In project EXTRACT

No match BUILD (add to library after)

Kanitsal Cerceve (Evidential Frame Activation)

Kaynak dogrulama modu etkin.

Purpose

Use Gemini CLI's Google Search grounding capability to discover existing solutions before implementing from scratch. This skill embodies the principle: "Don't reinvent the wheel."

When to Use This Skill

  • Before implementing a new feature (find existing solutions first)

  • When researching best practices for a technology

  • When looking for code examples or patterns

  • When evaluating libraries or frameworks

  • When unsure if a problem has already been solved

  • Before writing boilerplate code that might exist

When NOT to Use This Skill

  • For implementation tasks (use codex-iterative-fix instead)

  • When you already know the solution exists in the codebase

  • For debugging existing code (use smart-bug-fix)

  • For codebase analysis (use gemini-codebase-onboard)

Workflow

Phase 1: Research Query Formulation

  • Analyze the implementation goal

  • Formulate search queries for:

  • Existing libraries/packages

  • Code examples on GitHub

  • Best practice guides

  • Common patterns

Phase 2: Gemini Discovery Execution

Execute via delegate.sh wrapper

./scripts/multi-model/delegate.sh gemini "Find existing solutions for: {goal}"

Or via gemini-yolo.sh

./scripts/multi-model/gemini-yolo.sh "How do others implement {feature}? Find code examples and libraries." task-id research

Phase 3: Results Synthesis

  • Claude synthesizes Gemini's findings

  • Evaluate options:

  • Use existing library

  • Adapt existing pattern

  • Build from scratch (last resort)

  • Document decision rationale

Success Criteria

  • Existing solution found and evaluated

  • Build vs buy decision made with evidence

  • Time saved by avoiding reinvention

  • Quality improved by using proven patterns

Example Usage

Example 1: Auth Implementation

User: "Implement user authentication"

Discovery Process:

  1. Gemini search: "What are best practices for auth in Node.js?"
  2. Gemini search: "Find existing auth libraries: passport, next-auth, lucia"
  3. Gemini search: "Code examples for JWT authentication Node.js"

Output:

  • Recommended: next-auth (well-maintained, 40k+ stars)
  • Alternative: lucia-auth (newer, type-safe)
  • Pattern found: middleware-based validation

Example 2: PDF Generation

User: "Generate PDF reports from data"

Discovery Process:

  1. Gemini search: "PDF generation libraries JavaScript 2024"
  2. Gemini search: "Compare pdfkit vs puppeteer vs react-pdf"
  3. Gemini search: "Production PDF generation best practices"

Output:

  • Simple PDFs: pdfkit (lightweight)
  • Complex layouts: puppeteer (HTML to PDF)
  • React apps: react-pdf

Integration with Meta-Loop

META-LOOP PROPOSE PHASE: | +---> multi-model-discovery | | | +---> Gemini: Find existing solutions | +---> Claude: Evaluate options | +---> Decision: Build vs Adapt vs Use | +---> Continue to IMPLEMENT phase

Memory Integration

Results stored at:

  • Key: multi-model/discovery/{project}/{task_id}

  • Tags: WHO=multi-model-discovery, WHY=avoid-reinvention

Invocation Pattern

Via router (automatic detection)

./scripts/multi-model/multi-model-router.sh "Find existing solutions for X"

Direct Gemini call

bash -lc "gemini 'How do others implement X? Find code examples and libraries.'"

Related Skills

  • gemini-research : General research with search grounding

  • gemini-megacontext : Full codebase analysis

  • codex-iterative-fix : After discovery, for implementation

  • literature-synthesis : Academic research synthesis

Verification Checklist

  • Gemini search executed with clear queries

  • Multiple solutions discovered and compared

  • Build vs buy decision documented

  • Memory-MCP updated with findings

  • Decision rationale captured

[commit|confident] MULTI_MODEL_DISCOVERY_COMPLETE

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

General

reverse-engineering-quick-triage

No summary provided by upstream source.

Repository SourceNeeds Review
General

web-scraping

No summary provided by upstream source.

Repository SourceNeeds Review
General

reconnaissance

No summary provided by upstream source.

Repository SourceNeeds Review