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/leandrocfe-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 and code. 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
- Constrói e afia o modelo de domínio de um projeto. Use quando o usuário quiser fixar terminologia de domínio ou uma ubiquitous language, registrar uma decisão arquitetural, ou quando outra skill precisar manter o modelo de domínio.
- 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 Constrói ativamente e afia o modelo de domínio do projeto conforme você projeta. Esta é a disciplina *ativa* — desafiando termos, inventando cenários de edge-case e escrevendo o glossário e decisões no momento em que cristalizam. (Apenas *ler* `CONTEXT.md` para vocabulário não é esta skill — isso é um hábito de uma linha que qualquer skill pode fazer. Esta skill é para quando você está mudando o modelo, não apenas consumindo.) ## Estrutura de arquivos A maioria dos repos tem um único contexto: ``` / ├── CONTEXT.md ├── docs/ │ └── adr/ │ ├── 0001-event-sourced-orders.md │ └── 0002-postgres-for-write-model.md └── src/ ``` Se um `CONTEXT-MAP.md` existir na raiz, o repo tem múltiplos contextos. O map aponta para onde cada um vive: ``` / ├── CONTEXT-MAP.md ├── docs/ │ └── adr/ ← decisões de sistema ├── src/ │ ├── ordering/ │ │ ├── CONTEXT.md │ │ └── docs/adr/ ← decisões específicas do contexto │ └── billing/ │ ├── CONTEXT.md │ └── docs/adr/ ``` Crie arquivos de forma lazy — só quando tiver algo para escrever. Se não existir `CONTEXT.md`, crie um quando o primeiro termo for resolvido. Se não existir `docs/adr/`, crie quando o primeiro ADR for necessário. ## Durante a sessão ### Desafie contra o glossário Quando o usuário usar um termo que conflita com a linguagem existente em `CONTEXT.md`, chame atenção imediatamente. "Seu glossário define 'cancellation' como X, mas você parece estar querendo dizer Y — qual é?" ### Afie linguagem vaga Quando o usuário usar termos vagos ou sobrecarregados, proponha um termo canônico preciso. "Você está dizendo 'account' — quer dizer o Customer ou o User? São coisas diferentes." ### Discuta cenários concretos Quando relacionamentos de domínio estiverem sendo discutidos, stress-teste com cenários específicos. Invente cenários que sondem edge cases e forcem o usuário a ser preciso sobre os limites entre conceitos. ### Cruze com o código Quando o usuário afirmar como algo funciona, verifique se o código concorda. Se encontrar contradição, exponha: "Seu código cancela Orders inteiras, mas você acabou de dizer que cancelamento parcial é possível — qual está certo?" ### Atualize CONTEXT.md inline Quando um termo for resolvido, atualize `CONTEXT.md` ali mesmo. Não acumule — capture no momento. Use o formato em [CONTEXT-FORMAT.md](./CONTEXT-FORMAT.md). `CONTEXT.md` deve ser totalmente desprovido de detalhes de implementação. Não trate `CONTEXT.md` como uma spec, um rascunho ou repositório de decisões de implementação. É um glossário e nada mais. ### Ofereça ADRs com parcimônia Só ofereça criar um ADR quando todas as três condições forem verdadeiras: 1. **Difícil de reverter** — o custo de mudar de ideia depois é significativo 2. **Surpreendente sem contexto** — um leitor futuro vai se perguntar "por que eles fizeram assim?" 3. **Resultado de um trade-off real** — havia alternativas genuínas e você escolheu uma por razões específicas Se qualquer uma das três faltar, pule o ADR. Use o formato em [ADR-FORMAT.md](./ADR-FORMAT.md).
From leandrocfe/skills, MIT.
More from leandrocfe/skills
- 0.617score
diagnosing-bugs
leandrocfe
Loop de diagnóstico para bugs difíceis e regressões de performance.
SkillBFreshness: B★ 40Claude Code +9 - 0.615score
code-review
leandrocfe
Revisa as mudanças desde um ponto fixo (commit, branch, tag ou merge-base) em dois eixos — Standards (o código segue os padrões de codificação documentados…
SkillBFreshness: B★ 40Claude Code +9 - 0.615score
codebase-design
leandrocfe
Vocabulário compartilhado para projetar módulos profundos (deep modules).
SkillBFreshness: B★ 40Claude Code +9 - 0.615score
wizard
leandrocfe
Gera um wizard bash interativo que conduz um humano por passos que só ele pode executar.
SkillBFreshness: B★ 40Claude Code +9 - 0.612score
prototype
leandrocfe
Constrói um prototype descartável para responder a uma pergunta de design.
SkillBFreshness: B★ 40Claude Code +9 - 0.612score
setup-leandrocfe-skills
leandrocfe
Configura este repo para as engineering skills — configura seu issue tracker, vocabulário de triage labels e layout de docs de domínio.
SkillBFreshness: B★ 40Claude Code +9 - 0.612score
to-tickets
leandrocfe
Quebra um plano, spec ou a conversa atual em um conjunto de tickets tracer-bullet, cada um declarando suas blocking edges, publicados no tracker configurado —…
SkillBFreshness: B★ 40Claude Code +9 - 0.612score
to-spec
leandrocfe
Transforma a conversa atual em uma spec e publica no issue tracker do projeto — sem entrevista, só síntese do que você já discutiu.
SkillBFreshness: B★ 40Claude Code +9 - 0.612score
tdd
leandrocfe
Test-driven development.
SkillBFreshness: B★ 40Claude Code +9 - 0.612score
wayfinder
leandrocfe
Planeja um pedaço enorme de trabalho — maior do que uma sessão de agent consegue segurar — como um mapa compartilhado de decision tickets no seu issue…
SkillBFreshness: B★ 40Claude Code +9 - 0.612score
improve-codebase-architecture
leandrocfe
Escaneia uma codebase em busca de oportunidades de deepening, apresenta como relatório HTML visual e depois sabatina a escolhida.
SkillBFreshness: B★ 40Claude Code +9 - 0.612score
sync-upstream
leandrocfe
Sincroniza este repositório com um novo release do upstream (mattpocock/skills), adaptando as mudanças para pt-BR em vez de copiá-las.
SkillBFreshness: B★ 40Claude Code +9
Signals
- Stars
- 40
- Forks
- 2
- Open issues
- 1
- Last commit (this folder)
- Aug 10, 2026 (2 months ago)
- Last release
- Aug 10, 2026 (2 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/leandrocfe/skills
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from leandrocfe
- 0.617score
diagnosing-bugs
leandrocfe
Loop de diagnóstico para bugs difíceis e regressões de performance.
SkillBFreshness: B★ 40Claude Code +9 - 0.615score
code-review
leandrocfe
Revisa as mudanças desde um ponto fixo (commit, branch, tag ou merge-base) em dois eixos — Standards (o código segue os padrões de codificação documentados…
SkillBFreshness: B★ 40Claude Code +9 - 0.615score
wizard
leandrocfe
Gera um wizard bash interativo que conduz um humano por passos que só ele pode executar.
SkillBFreshness: B★ 40Claude Code +9 - 0.615score
codebase-design
leandrocfe
Vocabulário compartilhado para projetar módulos profundos (deep modules).
SkillBFreshness: B★ 40Claude Code +9 - 0.612score
prototype
leandrocfe
Constrói um prototype descartável para responder a uma pergunta de design.
SkillBFreshness: B★ 40Claude Code +9 - 0.612score
improve-codebase-architecture
leandrocfe
Escaneia uma codebase em busca de oportunidades de deepening, apresenta como relatório HTML visual e depois sabatina a escolhida.
SkillBFreshness: B★ 40Claude Code +9
Cite this page
domain-modeling skill. Agent Mart. https://agentmart.dev/skills/leandrocfe-domain-modeling (last updated 2026-10-24)