From f4d0048b30c3684365ad2f834ad0b4314797cf36 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Alejandro=20G=C3=B3mez?= Date: Sun, 14 Dec 2025 21:57:17 +0100 Subject: [PATCH] ai: claude config --- .claude/config.json | 34 ---------------------------------- .claude/settings.json | 26 ++++++++++++++++++++++++++ 2 files changed, 26 insertions(+), 34 deletions(-) delete mode 100644 .claude/config.json create mode 100644 .claude/settings.json 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": [] + } +}