Add single-line visual headers to 66 command files across 10 plugins: - clarity-assist (2 commands): 💬 - claude-config-maintainer (5 commands): ⚙️ - cmdb-assistant (11 commands): 🖥️ - code-sentinel (3 commands): 🔒 - contract-validator (5 commands): ✅ - data-platform (10 commands): 📊 - doc-guardian (5 commands): 📝 - git-flow (8 commands): 🔀 - pr-review (7 commands): 🔍 - viz-platform (10 commands): 🎨 Each command now displays a consistent header at execution start: ┌────────────────────────────────────────────────────────────────┐ │ [icon] PLUGIN-NAME · Command Description │ └────────────────────────────────────────────────────────────────┘ Addresses #275 (other plugin commands visual output) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
73 lines
1.8 KiB
Markdown
73 lines
1.8 KiB
Markdown
# /lineage - Data Lineage Visualization
|
|
|
|
## Visual Output
|
|
|
|
When executing this command, display the plugin header:
|
|
|
|
```
|
|
┌──────────────────────────────────────────────────────────────────┐
|
|
│ 📊 DATA-PLATFORM · Lineage │
|
|
└──────────────────────────────────────────────────────────────────┘
|
|
```
|
|
|
|
Then proceed with the visualization.
|
|
|
|
Show data lineage for dbt models or database tables.
|
|
|
|
## Usage
|
|
|
|
```
|
|
/lineage <model_name> [--depth N]
|
|
```
|
|
|
|
## Workflow
|
|
|
|
1. **Get lineage data**:
|
|
- Use `dbt_lineage` for dbt models
|
|
- For database tables, trace through dbt manifest
|
|
|
|
2. **Build lineage graph**:
|
|
- Identify all upstream sources
|
|
- Identify all downstream consumers
|
|
- Note materialization at each node
|
|
|
|
3. **Visualize**:
|
|
- ASCII art dependency tree
|
|
- List format with indentation
|
|
- Show depth levels
|
|
|
|
4. **Report**:
|
|
- Full dependency chain
|
|
- Critical path identification
|
|
- Refresh implications
|
|
|
|
## Examples
|
|
|
|
```
|
|
/lineage dim_customers
|
|
/lineage fct_orders --depth 3
|
|
```
|
|
|
|
## Output Format
|
|
|
|
```
|
|
Sources:
|
|
└── raw_customers (source)
|
|
└── raw_orders (source)
|
|
|
|
dim_customers (table)
|
|
├── upstream:
|
|
│ └── stg_customers (view)
|
|
│ └── raw_customers (source)
|
|
└── downstream:
|
|
└── fct_orders (incremental)
|
|
└── rpt_customer_lifetime (table)
|
|
```
|
|
|
|
## Available Tools
|
|
|
|
Use these MCP tools:
|
|
- `dbt_lineage` - Get model dependencies
|
|
- `dbt_ls` - List dbt resources
|
|
- `dbt_docs_generate` - Generate full manifest
|