What Should I Ride — Data skill for Claude Code
Bicycle tire recommendation engine built on a two-stage Claude reasoning pipeline.
How to install What Should I Ride
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open ericcgladstone-maker/what-should-i-ride and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What What Should I Ride does
Bicycle tire recommendation engine built on a two-stage Claude reasoning pipeline. Returns ranked recommendations with per-tire confidence scoring, a paired front and rear suggestion, and a mechanic memo.
Alternatives in Data
- Notion Sync — /notion-sync - Push Ranked Jobs and Applications to a Notion Database 36.6k ★
- Claude Deep Research Skill — Enterprise-grade deep research skill for Claude Code with 8-phase pipeline, source credibility scoring, and au 1k ★
- Graph Engineering — Graph engineering for AI agents: the 9-stage knowledge-graph pipeline (translated from SEU's graduate course) 452 ★
README
What Should I Ride?
An AI-powered bicycle tire recommendation engine built on a two-stage Claude reasoning pipeline. Riders describe their situation in natural language; the system returns structured, ranked recommendations with per-tire confidence scoring, a paired front/rear suggestion, and a plain-text mechanic memo.
Live demo: deployed as a Netlify static site — no server, no database, no build step.
Architecture Overview
The application is a single React 18 component rendered from a modular file structure. No JSX, no bundler, no transpilation. It deploys by dropping a folder.
index.html Entry point — loads dependencies and modules in order
css/main.css All styles. CSS variables in :root for easy theming.
js/config.js Constants: API config, image paths, option lists, PRODUCT_CATEGORY
js/prompts.js The four AI system prompts — auditable and editable independently
js/archetypes.js 12 buyer archetypes, form configs, carousel prompt library
js/helpers.js Stateless utilities and sub-components (no side effects)
js/app.js React App component — all state and rendering
vendor/ React 18.2.0 and ReactDOM 18.2.0 UMD production builds (vendored locally)
images/ 16 static assets (hero images + archetype tiles)
Load order matters: each file depends on variables declared before it. `app.js` is last and calls `ReactDOM.createRoot` to mount.
React and ReactDOM are vendored locally in `vendor/` — no CDN dependency at runtime.
The AI Pipeline
Every recommendation runs two sequential API calls to Claude.
Stage 1 — Diagnostic Pre-Pass (`DIAG_PROMPT`)
Receives raw rider input. Returns structured JSON:
| Field | Purpose |
|---|---|
realProblem |
The actual mechanical/performance problem, or decision type |
characteristicVector |
3-5 tire characteristics needed, in priority order |
surfacePrior |
What named location/trail/race implies about terrain and local tir |
Related Skills
Secretary
Use /secretary for completed staff work that preserves dissent, holds zero authority, treats all workspace mat
Review Data Quality
Systematic data quality assessment with 5-dimension scoring and improvement recommendations
Recsys Pipeline Architect
Composable recommendation pipeline skill for Claude — six-stage Source→Hydrator→Filter→Scorer→Selector→SideEff
Edgespark Template
AI-agent-native, one-command EdgeSpark templates. Hatch: static-site host + built-in backend. Perch: link-in-b
Text To SQL Agent
An AI agent that turns plain-English questions into validated SQL, executes them, and returns the answer which
SEO Marketing AI Agent
AI-powered SEO agent built in n8n — audits websites, analyzes Google Search Console data, and generates priori
Related Agents
Whites
Pre-PR code review agent. Uses tiered verification (reasoning certificates + batched tool calls) for speed. Pr
Timps Agri Commodity Forecaster
Forecast Indian agri-commodity prices (mandi arrivals, MSP, weather, festival demand). Returns direction, conf
Wiki Researcher
Use this agent when the user wants to investigate a topic from scratch — Researcher does outbound web search,