From 18003e56ea90c8dfb6616d95ac52c755de833651 Mon Sep 17 00:00:00 2001 From: Homelab Automation Date: Fri, 28 Nov 2025 23:12:44 +0000 Subject: [PATCH] Add file naming convention to CLAUDE.md MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Documented rule: ALL new files must be prefixed with hostname - Format: {hostname}-{description}.md - Example: sys-apps-git-quick-reference.md - Exception: agents/ directory (shared across VPS) Current hostname: sys-apps This ensures future sessions follow the naming convention automatically. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude --- CLAUDE.md | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/CLAUDE.md b/CLAUDE.md index 92606d5..9561933 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -54,10 +54,13 @@ This is a shared repository containing Claude Code agents that can be deployed a └── templates/ # Project templates ``` -**Agent Naming Convention:** -- Agent files: `agents/{agent-name}.md` -- Invocation: Match the filename (e.g., "finish-up" agent) -- Session files: `[HOSTNAME]-session-summary.md` +**File Naming Convention:** +- **ALL new files:** `{hostname}-{description}.md` (e.g., `sys-apps-git-quick-reference.md`) +- Agent files: `agents/{agent-name}.md` (no hostname prefix for shared agents) +- Session files: `{hostname}-session-summary.md` +- Documentation files: `{hostname}-{topic}.md` + +**Current hostname:** sys-apps (get via `hostname` command) ### Technical Decisions