diff --git a/.claude/config.json b/.claude/config.json deleted file mode 100644 index d3fdb23..0000000 --- a/.claude/config.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "allowedCommands": [ - "npm run dev", - "npm run build", - "npm run lint", - "npm run preview", - "npm install", - "npm install *", - "npm ci", - "npx *", - "node *", - "git status", - "git diff", - "git diff *", - "git log", - "git log *", - "git branch", - "git checkout -b *", - "git add *", - "git commit *", - "git push", - "git push *", - "git pull", - "git fetch", - "ls", - "ls *", - "cat *", - "grep *", - "find *", - "pwd", - "tree *" - ], - "customInstructions": "This is a Nostr protocol explorer built with React 19, TypeScript, Vite, and TailwindCSS. When working with state management, always use the pure functions in src/core/logic.ts and the Jotai atom in src/core/state.ts. The app uses a mosaic tiling window system - be careful when modifying layout logic. Use the @ path alias for src/ imports." -} diff --git a/.claude/settings.json b/.claude/settings.json new file mode 100644 index 0000000..a34dd6a --- /dev/null +++ b/.claude/settings.json @@ -0,0 +1,26 @@ +{ + "permissions": { + "allow": [ + "Bash(npm:*)", + "Bash(git:*)", + "Bash(gh:*)", + "Bash(find:*)", + "Bash(grep:*)", + "Bash(cat:*)", + "Bash(ls:*)", + "Bash(tree:*)", + "Bash(awk:*)", + "Bash(sed:* -n *)", + "Bash(head:*)", + "Bash(tail:*)", + "Bash(wc:*)", + "Bash(tee:*)", + "Bash(source ~/.zshrc)", + "Bash(nvm use:*)", + "Bash(nvm install:*)", + "Bash(node --version:*)" + ], + "deny": [], + "ask": [] + } +}