← ClaudeAtlas

classifylisted

Starts a piece of work under FAW. Classifies the request, assigns a tier, defines scope and opens the state. Use at the start of any data work on Fabric.
DiLoretoT/faw · ★ 0 · AI & Automation · score 68
Install: claude install-skill DiLoretoT/faw
# Classify Phase 1 of FAW. **Do not build anything yet.** ## What to do 1. **Restate the request in one sentence.** If the restatement does not come out obvious, ask before going further. 2. **Look at the real state**, not what you assume: - `python <faw>/scripts/state.py status` - `git status --porcelain` and the current branch - the artifacts the request touches: do they exist? do they have a contract? 3. **Assign a tier and justify it in one line:** | Tier | When | |---|---| | `QUESTION` | A question. No branch, no artifacts. | | `EXPLORATION` | Understanding something without touching it. Writing to the platform is forbidden. | | `MINOR-CHANGE` | A contained adjustment, without touching schema, business logic or the consumption layer. Around 30 lines. | | `OPERATION` | Running an existing artifact without changing it. A backfill, a rerun, an on-demand refresh. | | `ARTIFACT` | A table, notebook or pipeline, new or modified. | | `MODEL` | Semantic model: tables, relationships, measures, storage mode. | | `REPORT` | A Power BI report. **Requires a brief agreed with the user before building** (see below). | | `INCIDENT` | Something broken. | When in doubt between `MINOR-CHANGE` and `ARTIFACT`, it is `ARTIFACT`. **`MODEL` and `REPORT` are separate tiers because what a machine can verify is different in each.** In a semantic model, relationships, storage mode and column properties are read through an API and compare