domain-modeling
Construa e refine o modelo de domínio de um projeto.
Skill by matheusdmlopes
Chalk Labs
Need help deploying domain-modeling?
Chalk Labs sets up agents like this inside real teams: connected to your tools, tested on your data, with a human in the loop where it matters.
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/matheusdmlopes-domain-modeling
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/domain-modeling
What's inside
- Skill name
domain-modeling- Description
- Construa e refine o modelo de domínio de um projeto. Use ao discutir a terminologia da base de código, ao escrever ou editar um CONTEXT.md, ou ao registrar ou editar um ADR.
- License
- MIT
- Instructions
- 71 lines in SKILL.md · view on GitHub
Files (4)
- ADR-FORMAT.md
- CONTEXT-FORMAT.md
- SKILL.md
- openai.yaml · agents/
SKILL.md (first lines)
# Domain Modeling Construa e refine ativamente o modelo de domínio do projeto enquanto você projeta. Esta é a disciplina *ativa* — contestar termos, inventar cenários de casos de borda e registrar o glossário e as decisões no momento em que se cristalizarem. (Apenas *ler* o `CONTEXT.md` para obter vocabulário não é esta skill — esse é um hábito de uma linha que qualquer skill pode fazer. Esta skill é para quando você estiver alterando o modelo, não apenas consumindo-o.) ## Estrutura de arquivos A maioria dos repositórios tem um único contexto: ``` / ├── CONTEXT.md ├── docs/ │ └── adr/ │ ├── 0001-event-sourced-orders.md │ └── 0002-postgres-for-write-model.md └── src/ ``` Se existir um `CONTEXT-MAP.md` na raiz, o repositório tem múltiplos contextos. O mapa aponta para onde cada um reside: ``` / ├── CONTEXT-MAP.md ├── docs/ │ └── adr/ ← decisões de todo o sistema ├── src/ │ ├── ordering/ │ │ ├── CONTEXT.md │ │ └── docs/adr/ ← decisões específicas do contexto │ └── billing/ │ ├── CONTEXT.md │ └── docs/adr/ ``` Crie arquivos sob demanda (lazily) — apenas quando tiver algo para escrever. Se nenhum `CONTEXT.md` existir, crie um quando o primeiro termo for resolvido. Se nenhum `docs/adr/` existir, crie-o quando o primeiro ADR for necessário. ## Durante a sessão ### Conteste com base no glossário Quando o usuário usar um termo que entre em conflito com a linguagem existente em `CONTEXT.md`, aponte isso imediatamente. "Seu glossário define 'cancelamento' como X, mas você parece querer dizer Y — qual dos dois é?" ### Refine linguagem imprecisa Quando o usuário usar termos vagos ou sobrecarregados, proponha um termo canônico preciso. "Você está dizendo 'conta' — você se refere ao Cliente ou ao Usuário? São coisas diferentes." ### Discuta cenários concretos Quando relacionamentos de domínio estiverem sendo discutidos, faça testes de estresse com cenários específicos. Invente cenários que sondem casos de borda e forcem o usuário a ser preciso sobre as divisas entre conceitos. ### Faça referência cruzada com o código Quando o usuário declarar como algo funciona, verifique se o código concorda. Se você encontrar uma contradição, traga-a à tona: "Seu código cancela Pedidos inteiros, mas você acabou de dizer que cancelamento parcial é possível — qual está correto?" ### Atualize o CONTEXT.md inline Quando um termo for resolvido, atualize o `CONTEXT.md` ali mesmo. Não acumule essas atualizações em lote — registre-as conforme acontecem. Use o formato em [CONTEXT-FORMAT.md](./CONTEXT-FORMAT.md). O `CONTEXT.md` deve ser totalmente desprovido de detalhes de implementação. Não trate o `CONTEXT.md` como uma spec, um bloco de rascunho ou um repositório de decisões de implementação. Ele é um glossário e nada mais. ### Ofereça ADRs com moderação Apenas ofereça criar um ADR quando os três pontos forem verdadeiros: 1. **Difícil de reverter** — o custo de mudar de ideia mais tarde é significativo 2. **Surpreendente sem contexto** — um leitor futuro vai se perguntar "por que fizeram desta forma?" 3. **O resultado de um trade-off real** — existiam alternativas genuínas e você escolheu uma por motivos específicos Se qualquer um dos três estiver ausente, ignore o ADR. Use o formato em [ADR-FORMAT.md](./ADR-FORMAT.md).
From matheusdmlopes/skills-ptbr, MIT.
More from matheusdmlopes/skills-ptbr
- 0.526score
diagnosing-bugs
matheusdmlopes
Ciclo de diagnóstico para bugs difíceis e regressões de desempenho.
SkillBFreshness: BClaude Code +9 - 0.524score
wizard
matheusdmlopes
Gere um assistente interativo em bash que guia um humano pelas etapas que apenas ele pode executar.
SkillBFreshness: BClaude Code +9 - 0.524score
code-review
matheusdmlopes
Revise as alterações desde um ponto fixo (commit, branch, tag ou merge-base) ao longo de dois eixos — Padrões (o código segue os padrões de código…
SkillBFreshness: BClaude Code +9 - 0.524score
codebase-design
matheusdmlopes
Vocabulário compartilhado para projetar deep modules.
SkillBFreshness: BClaude Code +9 - 0.521score
triage
matheusdmlopes
Mova issues e PRs externos por uma máquina de estados de papéis de triagem — categorizar, verificar, sabatinar se necessário e escrever briefs prontos para…
SkillBFreshness: BClaude Code +9 - 0.521score
to-tickets
matheusdmlopes
Divida um plano, spec ou a conversa atual em um conjunto de tickets de bala traçante, cada um declarando suas arestas de bloqueio, publicados no tracker…
SkillBFreshness: BClaude Code +9 - 0.521score
setup-matt-pocock-skills
matheusdmlopes
Configure este repositório para as engineering skills — defina seu issue tracker, o vocabulário de labels de triagem e a estrutura de documentos de domínio.
SkillBFreshness: BClaude Code +9 - 0.521score
to-spec
matheusdmlopes
Transforme a conversa atual em uma spec e publique-a no issue tracker do projeto — sem entrevista, apenas a síntese do que já foi discutido.
SkillBFreshness: BClaude Code +9 - 0.521score
tdd
matheusdmlopes
Desenvolvimento orientado a testes (TDD).
SkillBFreshness: BClaude Code +9 - 0.521score
wayfinder
matheusdmlopes
Planeje uma grande fatia de trabalho — mais do que uma sessão de agente comporta — como um mapa compartilhado de decision tickets no seu issue tracker, e…
SkillBFreshness: BClaude Code +9 - 0.521score
improve-codebase-architecture
matheusdmlopes
Varra uma base de código em busca de oportunidades de aprofundamento, apresente-as como um relatório HTML visual e sabatine qualquer uma que você escolher.
SkillBFreshness: BClaude Code +9 - 0.521score
prototype
matheusdmlopes
Construa um protótipo descartável para responder a uma dúvida de design.
SkillBFreshness: BClaude Code +9
Signals
- Stars
- 0
- Forks
- 0
- Open issues
- 1
- Last commit (this folder)
- Aug 15, 2026 (2 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/matheusdmlopes/skills-ptbr
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from matheusdmlopes
- 0.526score
diagnosing-bugs
matheusdmlopes
Ciclo de diagnóstico para bugs difíceis e regressões de desempenho.
SkillBFreshness: BClaude Code +9 - 0.524score
codebase-design
matheusdmlopes
Vocabulário compartilhado para projetar deep modules.
SkillBFreshness: BClaude Code +9 - 0.524score
wizard
matheusdmlopes
Gere um assistente interativo em bash que guia um humano pelas etapas que apenas ele pode executar.
SkillBFreshness: BClaude Code +9 - 0.524score
code-review
matheusdmlopes
Revise as alterações desde um ponto fixo (commit, branch, tag ou merge-base) ao longo de dois eixos — Padrões (o código segue os padrões de código…
SkillBFreshness: BClaude Code +9 - 0.521score
improve-codebase-architecture
matheusdmlopes
Varra uma base de código em busca de oportunidades de aprofundamento, apresente-as como um relatório HTML visual e sabatine qualquer uma que você escolher.
SkillBFreshness: BClaude Code +9 - 0.521score
prototype
matheusdmlopes
Construa um protótipo descartável para responder a uma dúvida de design.
SkillBFreshness: BClaude Code +9
Done for you
Rather not set it up yourself?
Chalk Labs scopes, builds and runs agents for your team: the task audit, the eval harness, the integrations and the weekly ops report. Fixed scope, priced before we start.
See how we build AI agents →Read the case studies
Chalk Labs is a two-founder AI and growth studio. We build AI agents, CRMs and MVPs for Web3 and AI companies, and have shipped 50+ product and token launches.
- launches shipped
- 50+
- launches shipped
- media placements
- 500+
- media placements
- founders on every account
- 2
- founders on every account
Press we've placed: Forbes · CoinDesk · Decrypt · Cointelegraph · The Block
Rahil Jain, Co-founder, Chalk Labs. Ex-Goldman Sachs engineer. You talk to the person who builds it.
Get domain-modeling running in your business
Tell us what you want to automate. A founder replies within one working day with a plan, not a pitch deck.
Cite this page
domain-modeling skill. Agent Mart. https://agentmart.dev/skills/matheusdmlopes-domain-modeling (last updated 2026-10-24)