Implementar createDataset() — executa lógica, retorna dados
Sempre usar try/catch e logging
Testar com fluig-test
Instruções para Claude
Perguntar antes de gerar: Qual o nome do dataset? Qual a fonte de dados (SQL, REST Protheus, dataset interno)? Quais colunas retornar? Precisa de constraints?
Consultar MCP para obter o template correto conforme o tipo de dataset solicitado.
Sempre incluirtry/catch com log.info na entrada e log.error no catch.
Validar inputs em datasets SQL dinâmico — nunca concatenar parâmetros sem sanitização.
Nomear corretamente:ds_[acao]_[entidade].js em snake_case.
1---2name: dataset3description: Consulta MCP4---56## Consulta MCP78Antes de gerar código, consulte o MCP `tbc-knowledge`:910```11searchFluigApi({ category: "dataset" })12// → métodos DatasetFactory, DatasetBuilder, constraints, colunas1314searchFluigPatterns({ category: "template", skill: "fluig-dataset" })15// → templates: base, SQL, REST Protheus, constraints1617searchFluigPatterns({ category: "naming" })18// → convenção de nomenclatura ds_[acao]_[entidade].js19```2021---2223## Fluxo de Desenvolvimento24251. Nomear dataset: `ds_[acao]_[entidade].js`262. Implementar `defineStructure()` — define colunas273. Implementar `createDataset()` — executa lógica, retorna dados284. Sempre usar `try/catch` e logging295. Testar com fluig-test3031---3233## Instruções para Claude34351. **Perguntar antes de gerar:** Qual o nome do dataset? Qual a fonte de dados (SQL, REST Protheus, dataset interno)? Quais colunas retornar? Precisa de constraints?362. **Consultar MCP** para obter o template correto conforme o tipo de dataset solicitado.373. **Sempre incluir** `try/catch` com `log.info` na entrada e `log.error` no catch.384. **Validar inputs** em datasets SQL dinâmico — nunca concatenar parâmetros sem sanitização.395. **Nomear corretamente:** `ds_[acao]_[entidade].js` em snake_case.
Run npx skillmds@latest add tbc-servicos/dataset in your terminal (requires Node.js), paste this page's agent-chat prompt into Claude, Cursor, or any MCP-connected agent, or download the SKILL.md file and copy it into your agent's skills directory.
Consulta MCP It is listed under AI & ML on SkillMD.
This skill has not completed SkillMD's automated safety review yet. SkillMD never runs a skill's scripts for you; review the SKILL.md before installing.
This skill is tagged as working with Claude Code, Claude.ai, OpenAI Codex. SKILL.md is an open format, so most agents that read a skills directory can load it too.
Yes. Installing skills from SkillMD is free, and the skill stays under its author's original license.
tbc-servicos (@tbc-servicos) published this skill. Their other Agent Skills are listed on their SkillMD profile.