feat(claude): create personal global memory configuration

Replace repository-level CLAUDE.md with personal global memory file that
establishes coding standards and working relationship preferences:

- Functional programming principles over OOP
- 100 character line width
- Explicit, simple, logical code with no assumptions or hacks
- FOSS principles and aesthetic appeal
- Industry standards (MISRA-C) and idiomatic code
- Senior/junior working relationship with confirmation before suggestions
- Visual clarity through whitespace and comments

The configuration is now properly integrated into home-manager to be
symlinked to ~/.claude/CLAUDE.md for persistent context across sessions.
This commit is contained in:
♥ Minnie ♥ 2025-10-14 21:23:21 +08:00
parent bbe464d73b
commit ca2ebec8e7
Signed by: jasmine
GPG key ID: 8563E358D4E8040E
3 changed files with 117 additions and 67 deletions

View file

@ -40,6 +40,9 @@
# Copy our configuration files to home directory
home.file = {
".ideavimrc".source = ./ideavimrc;
# Global claude configuration
".claude/settings.json".source = ./claude-settings.json;
".claude/CLAUDE.md".source = ./CLAUDE.md;
};
}