nyuta01
- 4 skills
- 0 followers
- 10 hours ago last updated
- ▌ Folio Quickstart · nyuta01Bootstrap a new Folio sheet from scratch — the contract.yaml schema, records.jsonl format, and the first materialize loop. Invoke when the user wants to start a Folio sheet, asks "how do I create a Folio data set", or has only data and needs a typed Folio container for it.
- ▌ Add Derivation AI · nyuta01Wire up a Folio `kind: ai` derivation — the YAML file under `derivations/`, the prompt template (or `prompt_ref`), `output: text` vs `output: json` with `output_schema`, and a one-row materialize smoke. Invoke when the user asks to "have an LLM fill a column", "auto-classify", "summarize each row", or anything that maps a free-text field to a structured value via Claude/OpenAI/etc.
- ▌ Debug Failed Materialize · nyuta01Diagnose per-cell failures from `folio materialize` — read the §10.6 envelope, locate the bad cell in `provenance.jsonl`, narrow with a positional target + `--ids`, and re-run with `--force`. Invoke when the user reports "materialize is failing", "this column came back null", "AI calls timing out", or pastes a non-empty `failures[]` list from the envelope.
- ▌ Add Derivation Cross Sheet · nyuta01Wire up a Folio `kind: cross_sheet` derivation — pull a field from a sibling Folio sheet that shares the same primary key (the 1:1 sidecar pattern). Invoke when the user wants to "join two sheets", "pull revenue from the finance sheet into customers", or otherwise copy values keyed by PK from one sheet to another.