Skip to content

danielrosehill/Claude-Stack-Research-Workspace

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Claude Stack Research Workspace

A dedicated workspace for researching and evaluating software components, technology stacks, and solutions using Claude Code.

Purpose

This repository provides a structured environment for conducting thorough technical research and stack evaluations. It's designed to help identify, compare, and recommend software solutions for various projects - whether personal, business, or client work.

Directory Structure

├── prompts/           # Research requests and specifications
│   ├── drafting/     # Work-in-progress prompts
│   ├── queue/        # Prompts ready to be processed
│   └── run/          # Completed/archived prompts
├── outputs/          # Research findings and analyses
│   └── recommendations/  # Final recommendation reports
├── context/          # Additional context files for research projects
└── .claude/          # Claude Code configuration
    ├── commands/     # Custom slash commands for research workflows
    └── agents/       # Specialized subagents for research tasks

Workflow

Typical Research Flow

  1. Define the Request: Create a specification in prompts/drafting/ or prompts/queue/
  2. Research Phase: Claude analyzes requirements, searches for solutions, and evaluates options
  3. Analysis: Findings are documented in outputs/ with detailed comparisons
  4. Review: Iterate on research based on feedback
  5. Finalize: Move completed prompts to prompts/run/ and final reports to outputs/recommendations/

Research Methodology

Research outputs follow these principles:

  • Quality over Quantity: Focus on 5 strong candidates rather than 10 mediocre options
  • Current Information: Use web fetch to ensure pricing and features are up-to-date
  • Critical Evaluation: Analyze features against specifications with deal-breaker awareness
  • Multi-source Validation: Cross-reference information from multiple sources (Reddit, official docs, reviews)
  • Practical Recommendations: Rank solutions based on fit with use case and priorities

Output Formats

Research deliverables typically include:

  • Detailed Analysis: Comprehensive evaluation of each solution
  • Comparison Tables: Side-by-side feature comparisons in Markdown format
  • Recommendations: Ranked list with rationale
  • Links: Direct links to vendors, documentation, and relevant resources
  • Edge Cases: Near-miss solutions that fell short on deal-breakers (noted separately)

Multi-Run Research

For sequential research questions:

  1. Individual markdown files are created for each question
  2. A final synthesized report combines all findings
  3. Files are organized chronologically or by topic

Custom Commands

This workspace includes specialized slash commands for common research workflows:

  • /start-research - Initialize a new research project
  • /compare-stacks - Deep-dive comparison of technology stacks
  • /pricing-analysis - Focused analysis on pricing models and cost comparison
  • /generate-report - Synthesize findings into final report

Custom Subagents

Specialized AI agents for research tasks:

  • stack-researcher - Primary research agent for technology evaluation
  • pricing-analyzer - Focused on cost analysis and TCO comparison
  • report-synthesizer - Combines multiple research documents into cohesive reports

Getting Started

  1. Place your research specification in prompts/queue/
  2. Invoke Claude Code in this directory
  3. Reference the prompt file in conversation
  4. Claude will conduct research and generate outputs in outputs/

Integration with MCP Tools

Common MCP workflows after research completion:

Can you convert to PDF and email to me?
Can you save that to my Google Drive?
Can you upload this to Cloudinary?

Template Usage

This repository serves as a template. The .gitkeep files ensure the full directory structure is preserved when cloning.

To initialize a new research workspace:

git clone <this-repo> new-research-project
cd new-research-project
rm -rf .git
git init

Maintenance

  • Run ./scripts/add-gitkeep.sh to add .gitkeep files to any new empty directories
  • Keep prompts organized by moving completed ones to prompts/run/
  • Archive old research to maintain workspace clarity

Note: This workspace is optimized for use with Claude Code CLI and follows the conventions outlined in CLAUDE.md.