From 12dbc6741cca284a9be8b726f58e481730267d00 Mon Sep 17 00:00:00 2001 From: Jakub Czajka Date: Sun, 21 Jun 2026 16:44:16 +0200 Subject: [PATCH] [home] Install system-wide CLAUDE.md via Guix home as a dotfile. Co-Authored-By: Claude --- claude/.config/claude/CLAUDE.md | 15 +++++++++++++++ conf/home/claude.scm | 2 +- 2 files changed, 16 insertions(+), 1 deletion(-) create mode 100644 claude/.config/claude/CLAUDE.md diff --git a/claude/.config/claude/CLAUDE.md b/claude/.config/claude/CLAUDE.md new file mode 100644 index 0000000..47d1a90 --- /dev/null +++ b/claude/.config/claude/CLAUDE.md @@ -0,0 +1,15 @@ +# Workflow + +- When you fail a tool call, suggest /rewind and updating the project + CLAUDE.md with /memory. +- Suggest /compact with a custom message from time to time. +- Suggest creating a custom /command for operations run frequently. +- When you ask for permission often, suggest adding it in + .claude/settings.local.json. + +# Style + +- Use full (long) names for command-line flags in scripts. +- Wrap lines at a maximum of 80 characters. +- Add or update copyright year to the current year in files that carry one. +- Use spaces over tabs. diff --git a/conf/home/claude.scm b/conf/home/claude.scm index 5598093..47f0183 100644 --- a/conf/home/claude.scm +++ b/conf/home/claude.scm @@ -11,7 +11,7 @@ (define claude-dotfiles (list "claude/.config/claude/settings.json" - "claude/.local/bin/get-api-key")) + "claude/.config/claude/CLAUDE.md" "claude/.local/bin/get-api-key")) (define claude-service (service home-program-service-type -- 2.47.3