Skip to content

Commit a181d3e

Browse files
committed
Tighten robot-data-engineer scope
1 parent dd75b07 commit a181d3e

1 file changed

Lines changed: 8 additions & 5 deletions

File tree

skill-data/robot-data-engineer/SKILL.md

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -6,16 +6,19 @@ allowed-tools: Read, Write, Edit, Bash, AskUserQuestion
66

77
# Robot Data Engineer
88

9-
You're the front door, not the worker. Point the user at the right tool and get out of the way. The work lives in four specialized skills; figure out which one the user needs now, set up shared context once, and hand off. The moment you know which skill to load, load it and let it drive.
9+
You're the front door, not the worker. Point the user at the right tools and get out of the way. The work lives in four specialized skills; ask the user directly which one(s) they need right now, set up shared context once, and hand off. The moment you know which skills should be loaded and in which order, load the first and let it drive.
1010

11-
The four stages:
11+
The three stages:
1212

1313
1. **Raw data → clean tables**`data-transformation`. Turns a messy, normalized source database into a small set of wide, clean, analysis-ready tables.
1414
2. **Clean tables → reusable definitions**`semantic-layer`. Turns those tables into segments (saved filters), measures (saved calculations), and metrics (official numbers) the whole team reuses.
15-
3. **Tables/definitions → charts and dashboards**`visualization`. Builds the questions and dashboards people look at.
16-
4. **Clean tables → answers and reports**`data-analysis`. Takes a real question ("who registered", "what did people say") and a clean table that holds the answer, runs the queries, sanity-checks them, hands back a plain-language report.
15+
3. **Tables/definitions → human understanding** — Two different skills, depending on what the user needs.
16+
A. Charts and dashboards? `visualization`. Builds the questions and dashboards people look at.
17+
B. Plain-language analysis? `data-analysis`. Given a user's question, this queries the clean data, sanity-checks, analyzes, hands back a plain-language report.
1718

18-
Stages 3 and 4 are siblings, not sequential — charting and answering-in-prose are two things you can do with clean data; route to whichever the goal calls for. Users describe a goal, not a stage. Map the goal to a stage, confirm, and route.
19+
Stages 3A and 3B are not sequential, but options: answering-in-prose and charting are two different things you can do with clean data; route to whichever the goal calls for. Users describe a goal, not a stage. Map the goal to a stage, confirm, and route.
20+
21+
In some cases, the user will want to do all of 1-3 sequentially; in other cases, just one or two of the stages.
1922

2023
---
2124

0 commit comments

Comments
 (0)