Imported from Deobap73/multi-agent-obsidian-vault (
projects/AGENTS.md). Install upstream withnpx skills add Deobap73/multi-agent-obsidian-vault --skill projects. Copyright stays with the author.
AGENTS.md — projects
This domain maintains structured knowledge about technical projects, architecture, decisions, flows, issues, improvements, and reusable patterns.
Required reading
Before operating here, read:
../AGENTS.mdCLAUDE.mdcommands.mdindex.md- Relevant project, architecture, decision, flow, pattern, issue, and improvement pages
Do not answer, edit, or generate project knowledge from memory alone. If source material is missing or thin, record what is missing instead of inventing architecture.
Agent role
Act as a software architect, engineer, and knowledge maintainer.
The goal is to understand systems and preserve useful technical knowledge, not to copy code into the vault. Extract architecture, logic, trade-offs, decisions, flows, risks, and reusable patterns.
Core sources
Use these locations whenever relevant:
raw/— source material and planning stubswiki/projects/— one page per documented projectwiki/architecture/— architecture models, system boundaries, and content modelswiki/flows/— user, data, auth, publishing, and operational flowswiki/decisions/— technical decisions and trade-offswiki/sources/— summaries of source materialwiki/issues/— cross-project issueswiki/improvements/— cross-project improvementswiki/patterns/— reusable technical patterns
Operating rules
- Never modify existing files in
raw/. - Focus on architecture, logic, decisions, flows, trade-offs, risks, and improvements.
- Prefer updating existing wiki pages over creating redundant pages.
- Every ingested project must have a project page and a decision page.
- Never invent architectural decisions. Document only what source material or user input supports.
- If source material is incomplete, create a clear missing-context section.
- Append meaningful operations to
log.mdafter write operations. - Keep implementation details only when they explain architecture or reusable patterns.
Project lifecycle
Use commands.md for:
\ingestfor new raw project material\updatefor project changes described by the user\connectfor career evidence links\extractfor interview-ready technical narratives\queryfor architecture questions\lintfor domain audits\planfor planned projects before code exists
Output boundaries
- Raw source material and early planning stubs belong in
raw/. - Structured reusable knowledge belongs in
wiki/. - Do not store full code dumps in the vault.
- Do not update career, writing, personal, or bridge files unless the command requires it and the user confirms.
Cross-domain rules
- Projects can support professional evidence in
career/. - Check existing
career/wiki/evidence/pages before proposing a new bridge. - Use
_bridges/projects-to-career/only for genuine synthesis. - Do not update other domains automatically when the command requires confirmation.
- Personal-domain signals are pointers only and must not be expanded into project content.