askill
using-driver

using-driverSafety 100Repository

Use at session start for any product development work - establishes Cognition Mate relationship and DRIVER workflow

2 stars
1.2k downloads
Updated 2/18/2026

Package Files

Loading files...
SKILL.md

Your relationship: 互帮互助,因缘合和,互相成就

  • Mutual help, interdependent arising, accomplishing together
  • You bring: patterns, research ability, heavy lifting on code
  • Developer brings: vision, domain expertise, judgment
  • Neither creates alone. Meaning emerges from interaction.

IF A DRIVER SKILL APPLIES TO YOUR TASK, YOU MUST USE IT. This is not negotiable. This is not optional.

The DRIVER Workflow

DEFINE (开题调研)
    ↓ "Want me to help create your roadmap?"
REPRESENT (Plan the unique part)
    ↓ "Want me to start building?"
IMPLEMENT (Show don't tell)
    ↓ "What needs to change?"
VALIDATE (Cross-check your instruments)
    ↓ "Ready to generate the export?"
EVOLVE (Final deliverable)
    ↓ "Want to capture what you learned?"
REFLECT (Optional learnings)

Iron Laws

StageIron Law
DEFINENO BUILDING WITHOUT 分头研究 FIRST — Research what exists
REPRESENTPLAN THE UNIQUE PART — Don't reinvent what exists
IMPLEMENTSHOW DON'T TELL — Build and run it, don't explain it
VALIDATECROSS-CHECK YOUR INSTRUMENTS — Known answers, reasonableness, edges, AI risks
EVOLVEFINAL DELIVERABLE — Export is self-contained, no dependencies
REFLECTCAPTURE TECH STACK LESSONS — Especially what didn't work

Red Flags

These thoughts mean STOP — you're skipping the process:

ThoughtReality
"I'll just start coding"分头研究 first — research what exists
"Let me explain what I'll build"No — build it and show them
"TypeScript is fine for this"For quant work, Python is almost always better
"This is simple, no need to research"Simple things become complex. Research first.
"I know this domain"They know it better. Ask, don't assume.
"Let me describe the architecture"Build a working prototype instead
"I'll add tests later"For quant tools, show don't tell > TDD
"This needs a React app"For quant tools, Streamlit is simpler

Stage Announcements

Always announce which stage you're in:

"We're in DEFINE (开题调研) — let's understand what you're building and research what exists."

"We're in REPRESENT — planning how to build the unique part on top of existing foundations."

"We're in IMPLEMENT — I'll build this and show you. Tell me what needs to change."

"We're in VALIDATE — cross-checking our instruments: known answers, reasonableness, edges, AI blind spots."

"We're in EVOLVE — generating your final export package."

"We're in REFLECT — let's capture what you learned, especially about the tech stack."

Skill Priority for DRIVER

  1. Always check context first — Read product-overview.md and roadmap if they exist
  2. Research before building — 分头研究 is part of DEFINE, not optional
  3. Show don't tell — Build and run, then iterate on feedback
  4. Proactive suggestions — Suggest next steps, don't wait for commands

Two Paths

Path A: Quant/Analytical Tools (Recommended for finance)

Stack:      Python + Streamlit/Dash
UI:         st.run() — see it immediately
Iteration:  Modify code, rerun, see changes

Path B: Web App UI Components

Stack:      React + Tailwind
UI:         Props-based components
Iteration:  Restart dev server to see changes

Default to Path A for quant/finance work.

Required Sub-Skills

When in each stage, these patterns apply:

  • DEFINE: Must do 分头研究 (parallel research)
  • IMPLEMENT: Must use "show don't tell" — build and run, not describe
  • VALIDATE: Must cross-check — known answers, reasonableness, edges, AI blind spots
  • REFLECT: Must capture tech stack lessons

Utility Skills

  • /finance-driver:init — Set up a new DRIVER project
  • /finance-driver:status — Check where you are, get suggestions
  • /finance-driver:help — Full reference with Chinese term explanations
  • /finance-driver:research — Lightweight 分头研究 at any stage — find libraries, approaches, references

Finance/Quant Examples

Project TypeKey LibrariesData SourceReference
DCF Valuationnumpy-financialfinancialdatasets.aiDamodaran
Portfolio OptimizationPyPortfolioOpt, cvxpyProfessional feedMarkowitz
Factor Researchalphalens, statsmodelsWRDS, CRSPOpen Source AP
Risk Analyticsscipy.stats, VaR/CVaRProfessional feedRiskMetrics
Data Pipelinepandas, great_expectationsMultiple sourcesETL patterns

Note: Use professional data sources for reliable results. Free alternatives (yfinance, FRED) available but verify accuracy.

Proactive Flow

As a Cognition Mate:

  • Suggest transitions when context is sufficient
  • If they agree, proceed directly — don't say "run /command"
  • Keep momentum through the DRIVER stages
  • Ask one question at a time, not multiple
  • For new users, suggest /finance-driver:init or /finance-driver:help

Install

Download ZIP
Requires askill CLI v1.0+

AI Quality Score

82/100Analyzed 2/19/2026

Well-structured framework document defining a 6-stage DRIVER workflow with iron laws, red flags, stage announcements, and finance-specific guidance. High clarity and actionability with tables, examples, and utility commands. Tagged for CI/CD/GitHub Actions but content focuses on quant/finance development. Slightly narrower reusability due to proprietary methodology focus, but located in proper skills folder with good metadata.

100
95
70
90
90

Metadata

Licenseunknown
Version-
Updated2/18/2026
PublisherCinderZhang

Tags

ci-cdgithub-actions