Notes on building software.
A personal blog of technical articles about software development.
Sharing Team Settings Safely
Commit shared rules in the project settings file, keep personal tweaks and secrets in the local file.
Personal vs Project vs Local Memory
Claude Code has three kinds of memory file: personal for all your projects, project for the team, and local for private per-project notes.
Generating a CLAUDE.md with /init
The /init command scans your project and writes a starter CLAUDE.md so you do not have to build one from a blank file.
Writing Permission Rules That Match Commands
Allow and deny rules let you pre-approve safe tools and block risky ones by pattern.