ワンクリックで
etl
Use before starting any research, data gathering, or knowledge-base build to set up the right folder structure.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Use before starting any research, data gathering, or knowledge-base build to set up the right folder structure.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
| name | etl |
| description | Use before starting any research, data gathering, or knowledge-base build to set up the right folder structure. |
| disable-model-invocation | true |
This borrows the ETL label from data engineering but maps it to research: raw source material (Extract), structured and normalized data (Transform), and a permanent knowledge base (Load). The stages in between — validated/ and interpreted/ — have no standard ETL equivalent; they exist because research involves trust-checking and synthesis that pure data pipelines skip.
Structure every research operation as discrete, non-overlapping stages. Raw data must never be overwritten or mixed with processed output.
Raw is always required. Every other stage is optional — add only what the scale demands.
research/
├── raw/ ← ALWAYS. Original source material, unmodified.
├── validated/ ← Optional. Checked for accuracy, deduped, confirmed legit.
├── processed/ ← Optional. Parsed, normalized, structured.
├── interpreted/ ← Optional. Analysis, synthesis, conclusions drawn.
└── kb/ ← Optional. Final knowledge base — what survives distillation.
| Stage | What goes here | When to add it |
|---|---|---|
raw/ | Unmodified source: scraped pages, API dumps, downloaded files, copied text. e.g. raw/2026-04-21-techcrunch-article.html | Always. Never skip. |
validated/ | Sources confirmed accurate, deduped, relevance-filtered | When raw volume is high or trust varies across sources |
processed/ | Parsed, normalized, structured (JSON, tables, extracted fields) | When raw is unstructured and downstream needs clean data |
interpreted/ | Synthesis, patterns, conclusions, open questions | When you need to reason across multiple sources |
kb/ | Distilled permanent reference — survives the project, gets queried later | When the research output needs to outlive the current task |
Most tasks only need:
research/
└── raw/
That's it. Add stages only when the current stage becomes a bottleneck or the scope grows.
| Signal | Add this stage |
|---|---|
| Sources vary in quality / trust | validated/ |
| Raw is unstructured (HTML, PDFs, freeform text) | processed/ |
| Multiple sources need cross-referencing | interpreted/ |
| Output needs to be reused in future sessions | kb/ |
raw/ — raw is source-only, no commentaryraw/ because "I'll remember where it came from" — you won'tprocessed/ and interpreted/ — parsing ≠ reasoningkb/ before you have interpreted/ — distillation requires synthesis first