Skip to content

Instantly share code, notes, and snippets.

View ben-vargas's full-sized avatar

Ben Vargas ben-vargas

View GitHub Profile
@ben-vargas
ben-vargas / task-master-website-prd-test-out.txt
Created June 30, 2025 21:47
Testing Output with Personal Website PRD in Task Master
_____ _ __ __ _ _ ___
|_ _|_ _ ___| | __ | \/ | __ _ ___| |_ ___ _ __ / \ |_ _|
| |/ _` / __| |/ / | |\/| |/ _` / __| __/ _ \ '__| / _ \ | |
| | (_| \__ \ < | | | | (_| \__ \ || __/ | / ___ \ | |
|_|\__,_|___/_|\_\ |_| |_|\__,_|___/\__\___|_| /_/ \_\___|
by https://x.com/eyaltoledano
╭───────────────────────────────────╮
│ │
│ Initializing your new project │
# Product Requirements Document (PRD)
# CloudCRM - Enterprise CRM SaaS Platform
## Document Information
- **Version**: 1.0
- **Date**: June 27, 2025
- **Status**: Draft
- **Author**: Product Management Team
- **Stakeholders**: Engineering, Sales, Marketing, Customer Success, Executive Team

🧠 Issue Summary

The complexity-report command fails with a require is not defined error when prompting the user to generate a new report. This occurs if the report file is missing at:

.taskmaster/reports/task-complexity-report.json

PRD: MCP Sampling as a Custom AI SDK Provider

1. Background

The initial implementation of the MCP (Model Context Protocol) Sampling provider was done as a custom, one-off solution. While functional, it did not align with the established architectural pattern for AI providers in this project, exemplified by the claude-code provider. The current standard is to encapsulate provider-specific logic within a custom AI SDK structure, which promotes modularity, maintainability, and consistency across the codebase.

The feedback on PR #863 highlighted the need to refactor the MCP Sampling provider to follow this established pattern. This document outlines the requirements for that re-implementation.

2. Objective

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!