Skip to content

Instantly share code, notes, and snippets.

View ben-vargas's full-sized avatar

Ben Vargas ben-vargas

View GitHub Profile

MCP Sampling Provider Re-implementation Plan

This document outlines the detailed plan for refactoring the MCP Sampling provider to follow the custom AI SDK pattern, as exemplified by the claude-code provider.

1. Directory and File Structure

We will start by creating the following directory and file structure:

@ben-vargas
ben-vargas / ai-sdk-provider-gemini-cli-core.prd.md
Last active June 25, 2025 19:50
Product Requirements Document: Vercel AI SDK Provider for `@google/gemini-cli-core`

Product Requirements Document: Vercel AI SDK Provider for @google/gemini-cli-core

Field Value
Title Vercel AI SDK Community Provider for Gemini CLI Core
Author Gemini
Status Proposed
Version 1.0
Date June 25, 2025
@ben-vargas
ben-vargas / claude-task-master - feature: claude-code-cli-prd.md
Last active June 10, 2025 14:35
claude-task-master - feat: draft product requirements document for claude code as model provider

Product Requirements Document: Claude Code CLI Integration for Task Master

1. Executive Summary

This PRD outlines the implementation of Claude Code CLI as an AI provider option for Task Master, enabling users to leverage Claude's capabilities without requiring API keys. Instead, users can authenticate through their existing Claude Code installation and use their Claude Pro/Team subscriptions.

2. Problem Statement

Current Challenges

  • Users must obtain and manage API keys for AI providers
@ben-vargas
ben-vargas / README.md
Created December 22, 2024 21:55 — forked from disler/README.md
Four Level Framework for Prompt Engineering
@ben-vargas
ben-vargas / README.md
Last active January 19, 2025 10:20 — forked from disler/README.md
Use Meta Prompting to rapidly generate results in the GenAI Age

Meta Prompting

In the Generative AI Age your ability to generate prompts is your ability to generate results.

Guide

Claude 3.5 Sonnet and o1 series models are recommended for meta prompting.

Replace {{user-input}} with your own input to generate prompts.

Use mp_*.txt as example user-inputs to see how to generate high quality prompts.

Hello World! 👋

Welcome to my GitHub Gist profile!