MCPInstall

specsfy-specialist-domain-modeling

Descobrir e refinar linguagem de domínio, invariantes, eventos, aggregates e boundaries a partir de cenários concretos. Use quando termos, regras ou ownership estiverem ambíguos ou uma decisão de modelo for necessária; não criar documentação paralela à fonte autorizada.

Installs
475
Last 24h
+8
Trending rank
#9496
Security
Not audited

Install

Works with every agent the skills CLI supports.

npx skills add https://github.com/promovaweb/specsfy --skill specsfy-specialist-domain-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-domain-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.

Modelagem de domínio

Fluxo

  1. Identificar atores, objetivos, comandos, fatos e regras.
  2. Coletar termos reais e expor sinônimos e colisões.
  3. Construir cenários felizes, limites, falhas e tempo.
  4. Formular invariantes e owner de cada decisão.
  5. Agrupar comportamento por consistência e mudança conjunta.
  6. Testar boundaries contra casos que os atravessam.
  7. Atualizar glossário, contexto e ADR autorizados.

Padrões

  • Nomear pelo domínio, não pela camada técnica.
  • Distinguir entidade, valor, evento e projeção pelo comportamento.
  • Manter invariantes junto do owner capaz de garanti-las.
  • Não criar aggregate grande por conveniência de consulta.
  • Separar bounded contexts quando o mesmo termo tem modelos legítimos distintos.
  • Usar eventos no passado e comandos no imperativo.
  • Validar o modelo com exemplos e contraexemplos.

Validação

  • Linguagem consistente em spec, código, UI e dados.
  • Cenários que exercitam invariantes e transições.
  • Ownership sem escrita concorrente indefinida.
  • Decisões registradas apenas na fonte autorizada.

Leia references/standards.md para artefatos, heurísticas e padrões de modelagem.

FAQ

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

Descobrir e refinar linguagem de domínio, invariantes, eventos, aggregates e boundaries a partir de cenários concretos. Use quando termos, regras ou ownership estiverem ambíguos ou uma decisão de modelo for necessária; não criar documentação paralela à fonte autorizada.

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

Run npx skills add https://github.com/promovaweb/specsfy --skill specsfy-specialist-domain-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-domain-modeling/ (personal) or .claude/skills/specsfy-specialist-domain-modeling/ (project).

Which AI agents can use specsfy-specialist-domain-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-domain-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-domain-modeling?

It is published by promovaweb in promovaweb/specsfy. It has 475 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

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

504 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.

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

Use quando uma spec em draft, defined, planned, in-progress ou review precisar de conversa para resolver lacunas, recalibrar Effort ou registrar respostas confirmadas antes da próxima transição. Não use para capturar Inbox sem perguntas, executar implementação, aprovar gates ou mover pastas diretamente.

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