init

Initialize data engineering projects with lightweight context stores and AGENTS.md skeletons.

1.5k|222|Updated Jul 4, 2025
One-click install
npx skills add https://github.com/Datus-ai/Datus-agent --skill init-datus-ai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: init
Source: https://github.com/Datus-ai/Datus-agent/tree/main/datus/resources/skills/init
Command: npx skills add https://github.com/Datus-ai/Datus-agent --skill init-datus-ai

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Setting up a new data project typically requires time-consuming, token-heavy generation of full context stores like vector-indexed semantic models and metrics, which is unnecessary for early-stage exploration and wastes resources on projects that may not mature.

Core Features & Use Cases

  • Lightweight Scope Resolution: Infers project goals and in-scope datasources from user hints or repository context, defaulting to the whole project when no hints are provided, and scoping all work to the relevant assets.
  • Domain Classification: Scans in-scope files and database metadata to categorize assets into a multi-level business domain taxonomy, creating a clear project map for downstream agents.
  • Cheap Context Generation: Writes an AGENTS.md inventory skeleton, atomic business facts to markdown knowledge files, and durable cross-session preferences to memory, skipping expensive vector-indexed stores to keep token costs low.
  • Use Case: A data engineer setting up a new sales analytics project can run this skill to get an instant categorized inventory of their tables and files, basic context for downstream agents, and a project map, all in a single low-cost pass without building full semantic models.

Quick Start

Invoke the init skill with optional scope hints like specific tables, domains, or file globs to automatically generate your project's lightweight inventory and context stores in a single confirmation-free pass.

Frequently Asked Questions about init

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

FAQPage Schema
How do I set up a new data project without generating expensive vector-indexed context stores?

Lightweight project initialization skips expensive vector-indexed stores by generating an AGENTS.md inventory skeleton and file-based knowledge entries. This delivers a usable first-pass project map and basic context for downstream agents with minimal token cost.

What is the best way to quickly categorize data files and database assets into a business domain taxonomy?

Domain classification scans in-scope files and database metadata to automatically categorize assets into a multi-level business domain taxonomy. This creates a clear project map for downstream agents without requiring manual categorization or heavy context generation.

How do I create an AGENTS.md inventory skeleton for a data engineering workspace?

Running a lightweight project initialization writes an AGENTS.md inventory skeleton automatically. It infers project goals and in-scope datasources from repository context or user hints, scoping all work to the relevant assets in a single confirmation-free pass.

Can I initialize a data workspace context using only file-based knowledge and memory entries?

Yes, cheap context generation writes atomic business facts to markdown knowledge files and durable cross-session preferences to memory. This file-based approach provides minimum viable context for downstream agents without building expensive vector-indexed stores.

Do I need to provide specific table names or file globs to scope my data project initialization?

No, lightweight scope resolution defaults to the whole project when no hints are provided. You can optionally supply specific tables, domains, or file globs to narrow the scope, and it will automatically restrict work to those relevant assets.

When should I avoid lightweight project initialization for my data workspace?

You should avoid lightweight project initialization when your project requires full semantic models or vector-indexed metrics for advanced queries. This approach deliberately skips expensive context generation to keep token costs low for early-stage exploration.