define

Guide project definition by researching existing solutions and creating a product overview document.

3|1|Updated Jan 26, 2026
One-click install
npx skills add https://github.com/CinderZhang/driver-plugin --skill define-cinderzhang
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: define
Source: https://github.com/CinderZhang/driver-plugin/tree/main/skills/define
Command: npx skills add https://github.com/CinderZhang/driver-plugin --skill define-cinderzhang

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps developers clearly define the vision for a new project by first researching existing solutions and then clarifying the unique value proposition, preventing the reinvention of wheels.

Core Features & Use Cases

  • Integrated Discovery & Definition: Guides users through understanding intent, context, and unique needs.
  • Parallel Research: Encourages and facilitates research into existing libraries, approaches, and leading figures in the domain.
  • Use Case: When starting a new quantitative finance tool, this Skill ensures you first understand what libraries like numpy-financial or PyPortfolioOpt offer, and then helps you articulate the specific, novel functionality your tool will provide.

Quick Start

Use the define skill to help me start a new project by researching existing solutions and defining its unique value.

Frequently Asked Questions about define

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I define project vision and research existing solutions before development?

To define project vision, you must first research existing libraries and approaches in your domain, then articulate your unique value proposition to prevent reinventing the wheel before implementation begins.

What is the best way to structure product discovery for a new software project?

Product discovery involves assessing user intent, evaluating domain familiarity, and identifying existing foundations to produce an overview document outlining the problem, success criteria, and tech stack.

How do I create a project definition document that outlines unique value and success criteria?

Creating a project definition document requires guiding the initial development stages to capture the specific problem, existing solutions, unique value proposition, and intended technology stack.

Do I need to research existing libraries before building a new quantitative finance tool?

Yes, researching existing libraries is required to understand current market offerings, ensuring you identify novel functionality and articulate unique value rather than duplicating available solutions.

Can I use this approach to assess domain familiarity and identify leading figures in a new field?

Yes, you can assess domain familiarity and identify leading figures by conducting parallel research into existing approaches, which clarifies context and user intent before project implementation.

When should I not use parallel research during project ideation?

Parallel research during ideation should be skipped if the project's unique value and existing foundations are already fully mapped out, making further foundational discovery redundant before implementation.