From carbon-claude-brain
Skill para interagir com o vault local do Obsidian via filesystem. Use para ler e escrever notas de projeto, decisões e arquitetura. Trigger: quando o usuário mencionar "obsidian", "vault", "plano do projeto", "arquitetura" ou "decisão técnica".
How this skill is triggered — by the user, by Claude, or both
Slash command
/carbon-claude-brain:carbon-brain-obsidianThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
O Obsidian é usado como repositório de conhecimento **persistente e estruturado** do projeto.
O Obsidian é usado como repositório de conhecimento persistente e estruturado do projeto. O vault está no filesystem local — acesso direto via bash, sem API.
$OBSIDIAN_VAULT/
└── _claude-brain/
├── projects/
│ └── {nome-do-projeto}/
│ ├── project-context.md ← O que é o projeto, stack, convenções
│ ├── decision-log.md ← Decisões técnicas com data e motivo
│ └── architecture.md ← Diagrama/descrição da arquitetura
└── global/
└── patterns.md ← Padrões reutilizáveis entre projetos
# Ler contexto do projeto atual
PROJECT="$(basename $(pwd))"
cat "$OBSIDIAN_VAULT/_claude-brain/projects/$PROJECT/project-context.md"
# Listar todos os projetos com contexto
ls "$OBSIDIAN_VAULT/_claude-brain/projects/"
# Criar pasta do projeto se não existir
mkdir -p "$OBSIDIAN_VAULT/_claude-brain/projects/$PROJECT"
# Adicionar decisão ao log
cat >> "$OBSIDIAN_VAULT/_claude-brain/projects/$PROJECT/decision-log.md" <<EOF
## $(date '+%Y-%m-%d %H:%M') — Título da Decisão
**Contexto:** Por que surgiu essa decisão
**Decisão:** O que foi decidido
**Motivo:** Por que essa opção foi escolhida
**Alternativas:** O que foi descartado e por quê
EOF
| Situação | Ação |
|---|---|
| Início da sessão | Ler project-context.md |
| Decisão técnica tomada | Append em decision-log.md |
| Mudança de arquitetura | Atualizar architecture.md |
| Padrão reutilizável descoberto | Append em global/patterns.md |
| Plano de implementação | Criar/atualizar project-context.md |
# {Nome do Projeto}
## Stack
- Runtime: Node.js 20
- ORM: Sequelize
- Framework: Express
## Convenções
- ...
## Estado atual
- Última atualização: YYYY-MM-DD
- Em andamento: ...
- Próximos passos: ...
npx claudepluginhub marcoscarbonera/carbon-claude-brain --plugin carbon-claude-brainProvides persistent Obsidian vault memory for coding agents. Auto-orients sessions with TODOs and project overviews, supports lookup of notes/patterns, and writes discoveries using commands like init, lookup, note.
Manages Obsidian vault as developer knowledge base: create/search/update notes with standard frontmatter, organize by projects/technologies/Claude Code, auto-capture commits/tasks/components.
Organizes an Obsidian vault: adds documents with auto-categorization, restructures misplaced files, processes meeting notes, and runs health checks.