From b7e19f73819fa7b4eaa59411b8ce95480218e8f3 Mon Sep 17 00:00:00 2001 From: Alexander Miroshnichenko Date: Fri, 2 Oct 2026 09:32:57 +0300 Subject: [PATCH] chore(agents): drop CLAUDE.md duplicate of AGENTS.md AGENTS.md holds the full agent workflow rules; the CLAUDE.md copy only duplicated the beads integration block. Update the serena core memory so it points at the one remaining file. --- .serena/memories/core.md | 2 +- CLAUDE.md | 69 ---------------------------------------- 2 files changed, 1 insertion(+), 70 deletions(-) delete mode 100644 CLAUDE.md diff --git a/.serena/memories/core.md b/.serena/memories/core.md index 5bde399..ba3228e 100644 --- a/.serena/memories/core.md +++ b/.serena/memories/core.md @@ -11,7 +11,7 @@ Repo: `git+https://git.millerson.name/alex/millerson-overlay.nix.git` - `packages/default/` — meta-package; generates name\tdesc list from `perSystem.self`, filtering `passthru.hideFromDocs`. - `packages/flake-inputs/` — dummy derivation referencing all flake inputs so they get cached. `hideFromDocs = true`. - `treefmt.toml` — nixfmt for `*.nix`, flake.lock excluded. -- `AGENTS.md` / `CLAUDE.md` — agent workflow rules (beads tracking, mandatory skills, caveman comms). +- `AGENTS.md` — agent workflow rules (beads tracking, mandatory skills, caveman comms). ## Project-wide invariants - All overlay packages live under the single attrset `millerson-nix-overlay` (not top-level attrs). diff --git a/CLAUDE.md b/CLAUDE.md deleted file mode 100644 index 50af487..0000000 --- a/CLAUDE.md +++ /dev/null @@ -1,69 +0,0 @@ -# Project Instructions for AI Agents - -This file provides instructions and context for AI coding agents working on this project. - - -## Beads Issue Tracker - -This project uses **bd (beads)** for issue tracking. Run `bd prime` to see full workflow context and commands. - -### Quick Reference - -```bash -bd ready # Find available work -bd show # View issue details -bd update --claim # Claim work -bd close # Complete work -``` - -### Rules - -- Use `bd` for ALL task tracking — do NOT use TodoWrite, TaskCreate, or markdown TODO lists -- Run `bd prime` for detailed command reference and session close protocol -- Use `bd remember` for persistent knowledge — do NOT use MEMORY.md files - -## Session Completion - -**When ending a work session**, you MUST complete ALL steps below. Work is NOT complete until `git push` succeeds. - -**MANDATORY WORKFLOW:** - -1. **File issues for remaining work** - Create issues for anything that needs follow-up -2. **Run quality gates** (if code changed) - Tests, linters, builds -3. **Update issue status** - Close finished work, update in-progress items -4. **PUSH TO REMOTE** - This is MANDATORY: - ```bash - git pull --rebase - bd dolt push - git push - git status # MUST show "up to date with origin" - ``` -5. **Clean up** - Clear stashes, prune remote branches -6. **Verify** - All changes committed AND pushed -7. **Hand off** - Provide context for next session - -**CRITICAL RULES:** -- Work is NOT complete until `git push` succeeds -- NEVER stop before pushing - that leaves work stranded locally -- NEVER say "ready to push when you are" - YOU must push -- If push fails, resolve and retry until it succeeds - - - -## Build & Test - -_Add your build and test commands here_ - -```bash -# Example: -# npm install -# npm test -``` - -## Architecture Overview - -_Add a brief overview of your project architecture_ - -## Conventions & Patterns - -_Add your project-specific conventions here_