Claude Purchasing Assistant: Structured Decision-Making for Buying Things
A Claude Code workspace template that captures your buying preferences and delivers specific, value-optimized product recommendations.
Purchasing decisions, especially for technology or specialised equipment, tend to follow a predictable and time-consuming pattern: hours of research across review sites, comparison spreadsheets that grow unwieldy, Reddit threads of questionable reliability, and a persistent feeling that you're about to make the wrong choice. I noticed that I was having the same type of conversation with LLMs every time I needed to buy something — explaining my budget, my location (Israel, where pricing and availability are different from the US), my general preferences, and my specific requirements — and getting inconsistent results because each conversation started from zero. The Claude Purchasing Assistant is a workspace template that structures this entire process into a repeatable workflow with persistent context about your buying preferences.
danielrosehill/Claude-Purchasing-Assistant View on GitHubFrom buyer profile to specific recommendation
The workspace starts with an /interview command that builds your buyer profile through a structured conversation. This captures your location (important for pricing and availability — tech in Israel typically costs 20-40% more than US retail), preferred currency, general buying philosophy (value-focused, premium-willing, budget-constrained), and current purchase requirements. The profile is saved as a markdown file and used as persistent context for all subsequent interactions. From there, you can drop product screenshots, specification PDFs, or links into a for-ai/ folder for evaluation, or let the assistant search independently. The /research command evaluates all candidate products against your defined criteria — comparing local pricing against international RRP, researching manufacturer reputation, and assessing reliability. The /recommend command delivers a final, specific recommendation optimised for value-for-money given your constraints.
Why a workspace beats a one-off chat
The key advantage over a one-off conversation is persistence. Your buyer profile carries forward across purchases. Completed decisions are archived in purchases/completed/ while active ones live in purchases/active/. Over time, the workspace builds up a history of your purchasing patterns and preferences that makes each subsequent decision faster and more aligned with what you actually want. It's a good example of how the Claude Code workspace pattern shines for everyday tasks that benefit from accumulated context rather than starting from scratch each time — and it's one of my more frequently used templates for personal projects where the "code" being managed is really structured research rather than software. The template is on GitHub.