Skip to content

Instantly share code, notes, and snippets.

@rjurney
Created August 10, 2025 07:53
Show Gist options
  • Save rjurney/b33f4914e1bc5bf614636834a886e549 to your computer and use it in GitHub Desktop.
Save rjurney/b33f4914e1bc5bf614636834a886e549 to your computer and use it in GitHub Desktop.
Claude Settings for my Project - do not actually result in autonomically running these commands...
{
"permissions": {
"allow": [
"Bash(git status:*)",
"Bash(git diff:*)",
"Bash(git log:*)",
"Bash(git add:*)",
"Bash(git grep:*)",
"Bash(poetry update:*)",
"Bash(pip show:*)",
"Bash(pip freeze:*)",
"Bash(pip list:*)",
"Bash(mypy:*)",
"Bash(pytest:*)",
"Bash(black:*)",
"Bash(isort:*)",
"Bash(flake8:*)",
"Bash(jupyter notebook:*)",
"Bash(poetry run mypy *)",
"Bash(poetry run mypy:*)",
"Bash(poetry run black:*)",
"Bash(poetry run black --check .)",
"Bash(poetry run isort:*)",
"Bash(poetry run flake8:*)",
"Bash(poetry run pytest:*)",
"Bash(poetry run pytest tests/)",
"Bash(poetry run pre-commit:*)",
"Bash(pre-commit:*)",
"Bash(pre-commit run --all-files)",
"Bash(ls:*)",
"Bash(cat:*)",
"Bash(grep:*)",
"Bash(grep -n:*)",
"Bash(pwd:*)",
"Bash(cd:*)",
"Bash(mkdir:*)",
"Bash(mkdir -p:*)",
"Bash(poetry add:*)",
"Bash(poetry install:*)",
"Bash(poetry update:*)",
"Bash(touch:*)",
"Bash(touch *__init__.py)",
"Bash(echo:*)",
"Bash(echo -ne:*)",
"Write(file_path:*/__init__.py)",
"Write(*/__init__.py)",
"Write(__init__.py)",
"Bash(abzu:*)",
"WebFetch(domain:*.readthedocs.io)",
"Bash(python -c:*)",
"WebFetch",
"Bash(poetry run abzu:*)",
"poetry",
"Bash(poetry:*)",
"Bash(jq:*)",
"Bash(length:*)",
"Bash(head:*)",
"Bash(echo:*)"
],
"deny": [
"Bash(pip install:*)"
]
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment