data-stack-context

Create and maintain a centralized data stack context document from dbt project files.

1|1|Updated Feb 27, 2026
One-click install
npx skills add https://github.com/nrakow/ae-skills-dev --skill data-stack-context
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: data-stack-context
Source: https://github.com/nrakow/ae-skills-dev/tree/main/skills/data-stack-context
Command: npx skills add https://github.com/nrakow/ae-skills-dev --skill data-stack-context

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill captures and stores the user's analytics stack configuration in .claude/data-stack-context.md so all other skills work without repetitive questions. Run this first when starting a new project or workspace.

Core Features & Use Cases

  • Auto-draft: scan the project root for dbt_project.yml, profiles.yml, packages.yml, and environment files to draft a foundational context document.
  • Staleness checks: compare the documented dbt version and warehouse against what is found in codebase files and surface mismatches for review.
  • Two-path build: auto-draft from codebase (Path A) or guided conversational build (Path B) to tailor the context for subsequent skills.
  • Centralized context: ensures all analytics engineering skills can operate with consistent environment assumptions.

Quick Start

Run the data-stack-context skill at the project root to draft and populate .claude/data-stack-context.md.

Frequently Asked Questions about data-stack-context

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

FAQPage Schema
How do I document my dbt analytics stack configuration in one place?

You can document your dbt analytics stack by generating a centralized context file. This skill scans your project root for dbt_project.yml, profiles.yml, packages.yml, and environment files to auto-draft a foundational configuration document.

Why do I need to capture my analytics stack context before running other skills?

Capturing your analytics stack context ensures all subsequent analytics engineering skills operate with consistent environment assumptions, eliminating repetitive questions about your warehouse and dbt setup. Run this skill first when starting a new project.

How do I detect if my dbt project documentation is stale or outdated?

You can detect staleness by comparing the documented dbt version and warehouse configuration against what is actually found in your codebase files. This skill surfaces mismatches for review and guides necessary updates.

Can I build a data stack context file manually instead of auto-detecting files?

Yes, you can use a guided conversational build to tailor the context document. This provides a two-path build system, allowing you to choose between auto-drafting from the codebase or a manual conversational approach.

Does this skill work with my existing profiles.yml and packages.yml files?

Yes, the skill auto-detects existing profiles.yml and packages.yml files in your project root. It uses these files to tailor guidance and populate the centralized context document for subsequent analytics engineering skills.