MCPInstall

specsfy-specialist-data-modeling

Modelar dados, entidades, relações, ciclos de vida, qualidade e contratos persistentes antes de implementar mudanças.

Installs
504
Last 24h
—
Trending rank
—
Security
Not audited

Install

Works with every agent the skills CLI supports.

npx skills add https://github.com/promovaweb/specsfy --skill specsfy-specialist-data-modeling
  1. 01

    Install

    Run the command in your project. The CLI asks which agents to install for.

  2. 02

    Describe the task

    Ask your agent for something this skill covers. It loads specsfy-specialist-data-modeling automatically when relevant.

  3. 03

    Review the result

    The agent follows the SKILL.md steps, scripts and references bundled with the skill.

SKILL.md

The instructions your agent reads when the skill is triggered.

Modelar os dados do produto

Use esta skill para entender e evoluir dados persistentes, sem escolher banco ou biblioteca por suposição. Leia a stack, o sistema atual, migrations, schemas, models, contratos e testes antes de propor alteração.

Trabalho

  1. Identifique as entidades, seus papéis e as relações observadas no código.
  2. Registre campos, tipos, obrigatoriedade, origem, ciclo de vida e quem pode consultar ou alterar cada informação.
  3. Descreva unicidade, consistência, retenção, exclusão, histórico e migração quando forem pertinentes.
  4. Atualize a seção de dados da spec e encaminhe respostas confirmadas para $specsfy-aux-database e .specsfy/DATABASE.md.
  5. Derive cenários para criação, leitura, atualização, exclusão, autorização e dados inválidos. A implementação usa o especialista do banco detectado.

Não invente campos, relações ou tecnologia. A pessoa confirma o que o produto precisa guardar quando o sistema atual não responder.

Quando usar

  • Use ao alterar tabelas, schemas, models, migrations ou contratos persistentes.
  • Use também ao mapear relações e ciclos de vida antes de criar uma spec.
  • Não use para escolher uma biblioteca de banco sem dados do projeto.

Fluxo

  1. Ler stack, migrations, schemas, models e testes existentes.
  2. Separar entidades, relações, campos e estados observados.
  3. Registrar regras de unicidade, retenção, exclusão e histórico.
  4. Comparar a proposta com os contratos e consultas atuais.
  5. Encaminhar a confirmação para a skill de banco do projeto.
  6. Exigir uma tarefa [MIGRATION] com arquivo versionado para qualquer mudança ligada ao banco e conferir sua aplicação em uma base de teste.

Padrões

  • Cada campo registra tipo, origem, presença e ciclo de vida.
  • Cada relação informa cardinalidade e forma de carga.
  • Toda migration preserva dados existentes ou descreve a conversão necessária.

Antipadrões

  • Criar campos sem uso observado no produto.
  • Alterar uma relação sem conferir queries, factories e testes.
  • Escolher tecnologia antes de ler o stack existente.

Validação

  • Rode os testes e validadores ligados ao modelo persistente.
  • Confira a migration em uma cópia do banco e compare o schema resultante.
  • Confirme o arquivo, o comando de aplicação e a consulta do estado da migration antes de encerrar a tarefa.
  • Não declare o modelo pronto sem uma saída verificável do projeto.

Skills relacionadas

  • $specsfy-aux-database para manter o mapa persistente do projeto.
  • $specsfy-specialist-postgres para detalhes próprios do Postgres.
  • $specsfy-specialist-laravel para migrations e models Laravel.

Leia references/standards.md para fontes de modelagem, migrations e contratos persistentes.

FAQ

What does the specsfy-specialist-data-modeling skill do?

Modelar dados, entidades, relações, ciclos de vida, qualidade e contratos persistentes antes de implementar mudanças.

How do I install specsfy-specialist-data-modeling?

Run npx skills add https://github.com/promovaweb/specsfy --skill specsfy-specialist-data-modeling in your project. The skills CLI detects the agents you use and copies the skill into the right folder. For Claude Code you can also place the skill folder at ~/.claude/skills/specsfy-specialist-data-modeling/ (personal) or .claude/skills/specsfy-specialist-data-modeling/ (project).

Which AI agents can use specsfy-specialist-data-modeling?

Any agent that supports the open Agent Skills format (a folder with a SKILL.md file), including Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, Windsurf, Cline, OpenCode and more.

Is specsfy-specialist-data-modeling safe to install?

No partner security audit is available yet. Skills can run commands and scripts, so read the SKILL.md and any bundled files before installing.

Who maintains specsfy-specialist-data-modeling?

It is published by promovaweb in promovaweb/specsfy. It has 504 recorded installs.

More from promovaweb/specsfy

View all →

specsfy-aux-stack

promovaweb/specsfy

Monitorar manifests e arquivos estruturais para criar ou atualizar .specsfy/STACK.md de forma aditiva. Use quando o monitor de contexto apontar stack pendente; quando framework, linguagem, runtime, pacote estrutural, ferramenta de teste ou persistência mudar; quando a documentação técnica estiver incompleta; ou após adicionar Laravel, Next.js, Astro ou dependências relevantes. Preserva conteúdo humano existente.

Frontend & Design830 installs

Analisar e evoluir arquitetura com boundaries, dependências, atributos de qualidade, integrações, ADRs, migração e trade-offs. Use para modularização, coupling, escalabilidade, resiliência ou decisões difíceis de reverter; não use para renomeação local sem impacto estrutural.

Open the skill to read its SKILL.md instructions.

474 installs

specsfy-specialist-reui

promovaweb/specsfy

Open the skill to read its SKILL.md instructions.

455 installs

specsfy-setup

promovaweb/specsfy

Open the skill to read its SKILL.md instructions.

449 installs

specsfy-interviewer

promovaweb/specsfy

Open the skill to read its SKILL.md instructions.

443 installs

Popular other skills

View category →

hyperframes-cli

heygen-com/hyperframes

The HyperFrames CLI by job - scaffold, check, look at frames, edit the timeline, preview, render locally or in the cloud, publish, project history - plus reading its JSON and recovering from build or render failures.

1.3M installs

triage

mattpocock/skills

Move issues and external PRs through a state machine of triage roles, categorise, verify, grill if needed, and write agent-ready briefs.

1M installs

ask-matt

mattpocock/skills

Ask which skill or flow fits your situation. A router over the skills in this repo.

778.4K installs

to-questionnaire

mattpocock/skills

Turn a decision you can't fully answer into a questionnaire for someone else to fill in.

508.9K installs

wait-what

mattpocock/skills

Stop. That last message did not land: re-pitch it.

459.7K installs

loop-me

mattpocock/skills

Grill me about specs for the workflows I want to build, within this workspace.

447.9K installs