DRIVER methodology for AI-augmented professional work — marketplace for domain-specific DRIVER plugins
npx claudepluginhub cinderzhang/driver-pluginDRIVER methodology for finance and quantitative tool development - Define, Represent, Implement, Validate, Evolve, Reflect
A methodology for AI-augmented finance and quantitative tool development.
Cognition Mate (认知伙伴) — 互帮互助,因缘合和,互相成就 Mutual help. Interdependent arising. Accomplishing together.
DRIVER guides you through six stages from concept to completion:
| Stage | Purpose | Iron Law |
|---|---|---|
| Define | Discover + define vision | No building without 分头研究 first |
| Represent | Plan part by part | Don't reinvent what exists |
| Implement | Build and run | Show don't tell |
| Validate | Cross-check your instruments | Known answers, reasonableness, edges, AI risks |
| Evolve | Package deliverable | Self-contained export |
| Reflect | Capture learnings | Document what didn't work |
AI is not a tool you command — it's a thinking partner.
In Claude Code, run these two commands:
# Step 1: Add the DRIVER marketplace
/plugin marketplace add CinderZhang/driver-plugin
# Step 2: Install the finance-driver plugin
/plugin install finance-driver@driver
Then restart Claude Code to activate the plugin.
After restarting, run:
/finance-driver:help
You should see the full DRIVER reference with all available skills.
If the plugin commands aren't available in your version of Claude Code, you can clone and reference the repo directly:
git clone https://github.com/CinderZhang/driver-plugin.git ~/.claude/plugins/driver-plugin
Then add to your ~/.claude/settings.json:
{
"plugins": {
"driver-plugin": {
"source": "~/.claude/plugins/driver-plugin"
}
}
}
Restart Claude Code after adding.
# Start Claude Code in your project directory
claude
# Initialize a DRIVER project
/finance-driver:init
# Check available commands
/finance-driver:help
# Begin with research and definition
/finance-driver:define
| Skill | Purpose |
|---|---|
/finance-driver:init | Initialize a new DRIVER project |
/finance-driver:status | Show progress, suggest next step |
/finance-driver:help | Full reference with Chinese term explanations |
/finance-driver:research | Lightweight 分头研究 — find libraries, approaches, references anytime |
| Skill | Purpose |
|---|---|
/finance-driver:define | Research and define product vision (开题调研) |
| Skill | Purpose |
|---|---|
/finance-driver:represent-roadmap | Break into 3-5 buildable sections |
/finance-driver:represent-datamodel | Define core entities |
/finance-driver:represent-tokens | Choose colors and typography |
/finance-driver:represent-shell | Design navigation shell |
/finance-driver:represent-section | Spec a section |
| Skill | Purpose |
|---|---|
/finance-driver:implement-data | Create sample data |
/finance-driver:implement-screen | Build and run code |
| Skill | Purpose |
|---|---|
/finance-driver:validate | Cross-check: known answers, reasonableness, edges, AI risks |
| Skill | Purpose |
|---|---|
/finance-driver:evolve | Generate final export package |
| Skill | Purpose |
|---|---|
/finance-driver:reflect | Capture learnings and tech stack lessons |
DRIVER recommends Python + Streamlit over TypeScript/React for analytical tools:
UI: Streamlit (or Dash/Panel)
Backend: FastAPI + Pydantic
Calculations: NumPy, Pandas, SciPy
Finance: numpy-financial, QuantLib
Data: See "Recommended Data Sources" below
Why Python?
DRIVER builds tools with AI — your data source should work with LLMs, not against them.
| Provider | MCP Server | Best For | Pricing |
|---|---|---|---|
| financialdatasets.ai | Official | Fundamentals, SEC filings, prices | $0.01/req or $200/mo |
| Alpha Vantage | Official | Multi-asset, technicals, news | Free tier + paid |
Open Design — local-first design app exposed to coding agents over MCP. Install once with your agent's plugin command and projects/files/skills are reachable through stdio.
Claude Code plugins for the Slidev presentation framework
Bundled plugins for actuating and debugging the Chrome browser.