Initial commit: homelab infrastructure wiki
- Full Obsidian vault content - Host configs (ice, grizzley, ubuntu, proxmox, truenas, panda, hyte) - Media stack documentation - Traefik HA setup - Automation scripts - Bachelor party planning
This commit is contained in:
33
AGENTS.md
Normal file
33
AGENTS.md
Normal file
@@ -0,0 +1,33 @@
|
||||
# AGENTS.md
|
||||
|
||||
## OVERVIEW
|
||||
Obsidian vault for homelab infrastructure documentation using Dataview and Tasks plugins.
|
||||
|
||||
## STRUCTURE
|
||||
- `homelab/` - Infrastructure architecture, host configs, runbooks
|
||||
- `ai-assistant/` - OpenCode agent configuration and workflows
|
||||
- `automation/` - Script documentation and deployment workflows
|
||||
- `platform-config/` - Docker, Traefik, and container orchestration
|
||||
- `tools/` - Tool guides and documentation
|
||||
- `Templates/` - Project and task templates
|
||||
- `Dashboard/` - Project status tracking
|
||||
|
||||
## WHERE TO LOOK
|
||||
- Start: `vault-readme.md` for vault overview
|
||||
- Infrastructure: `homelab/architecture.md` for full architecture
|
||||
- Tasks: Use `project.md` in each subdirectory with Dataview queries
|
||||
- Templates: Reference `Templates/project-template.md` for structure
|
||||
|
||||
## CONVENTIONS
|
||||
- **YAML Frontmatter**: Use `project:` metadata in all project.md files
|
||||
- **Links**: Standard Obsidian wiki-links: `[[filename.md|Display Text]]`
|
||||
- **Dataview**: Embed queries in ```dataview blocks for task tracking
|
||||
- **Tasks**: Use `[ ]` for incomplete, `[x]` for completed
|
||||
- **Dates**: ISO 8601 format in YAML
|
||||
|
||||
## ANTI-PATTERNS
|
||||
- DON'T create tasks without Dataview query in project.md
|
||||
- DON'T use hardcoded file paths in links - use Obsidian wiki-links
|
||||
- DON'T duplicate templates - inherit from Templates/ directory
|
||||
- DON'T mix project content in vault root - use subdirectories
|
||||
- DON'T store credentials, API tokens, or secrets in vault files
|
||||
Reference in New Issue
Block a user