Package Analysis: [Package Name]

1. Overview (Macro)

  • Path: packages/[name]
  • Purpose: What does this package do?
  • Key Dependencies: What other internal/external packages does it rely on?

2. Structure

  • src/index.ts: Entry point analysis.
  • Key directories and their roles.

3. Core Concepts

  • Concept A: Description...
  • Concept B: Description...

4. Key Workflows (Micro)

  • Workflow Name:
    1. Step 1
    2. Step 2
    3. Code reference: functionName in file.ts

5. Code Deep Dive

  • Important classes/functions.
  • Detailed logic analysis.

6. Questions & Hypotheses

  • What is unclear?
  • theories to verify.