2026-03-04 21:09:37 +00:00
|
|
|
{
|
|
|
|
|
"permissions": {
|
|
|
|
|
"allow": [
|
|
|
|
|
"Bash(date *)",
|
|
|
|
|
"Bash(cp .claude/*)",
|
|
|
|
|
"Bash(git diff *)",
|
|
|
|
|
"Bash(git log *)",
|
Add repo-local `claude` skills + settings + gitignore
Add `/run-tests`, `/conc-anal` skill definitions and
`/pr-msg` `format-reference.md` that live in-repo
(not symlinked from `ai.skillz`).
- `/run-tests`: `pytest` suite runner with
dev-workflow helpers, never-auto-commit rule.
- `/conc-anal`: concurrency analysis skill.
- `/pr-msg` `format-reference.md`: canonical PR
description structure + cross-service ref-links.
- `ai_notes/docs_todos.md`: `literalinclude` idea.
- `settings.local.json`: permission rules for `gh`,
`git`, `python3`, `cat`, skill invocations.
- `.gitignore`: ignore commit-msg/pr-msg `msgs/`,
`LATEST` files, review ctx, session conf, claude
worktrees.
(this patch was generated in some part by [`claude-code`][claude-code-gh])
[claude-code-gh]: https://github.com/anthropics/claude-code
2026-04-09 20:57:00 +00:00
|
|
|
"Bash(git status)",
|
|
|
|
|
"Bash(git remote:*)",
|
|
|
|
|
"Bash(git stash:*)",
|
|
|
|
|
"Bash(git mv:*)",
|
2026-04-10 22:21:45 +00:00
|
|
|
"Bash(git rev-parse:*)",
|
Add repo-local `claude` skills + settings + gitignore
Add `/run-tests`, `/conc-anal` skill definitions and
`/pr-msg` `format-reference.md` that live in-repo
(not symlinked from `ai.skillz`).
- `/run-tests`: `pytest` suite runner with
dev-workflow helpers, never-auto-commit rule.
- `/conc-anal`: concurrency analysis skill.
- `/pr-msg` `format-reference.md`: canonical PR
description structure + cross-service ref-links.
- `ai_notes/docs_todos.md`: `literalinclude` idea.
- `settings.local.json`: permission rules for `gh`,
`git`, `python3`, `cat`, skill invocations.
- `.gitignore`: ignore commit-msg/pr-msg `msgs/`,
`LATEST` files, review ctx, session conf, claude
worktrees.
(this patch was generated in some part by [`claude-code`][claude-code-gh])
[claude-code-gh]: https://github.com/anthropics/claude-code
2026-04-09 20:57:00 +00:00
|
|
|
"Bash(test:*)",
|
|
|
|
|
"Bash(ls:*)",
|
|
|
|
|
"Bash(grep:*)",
|
|
|
|
|
"Bash(find:*)",
|
|
|
|
|
"Bash(ln:*)",
|
|
|
|
|
"Bash(cat:*)",
|
|
|
|
|
"Bash(mkdir:*)",
|
|
|
|
|
"Bash(gh pr:*)",
|
|
|
|
|
"Bash(gh api:*)",
|
2026-04-10 22:21:45 +00:00
|
|
|
"Bash(gh issue:*)",
|
|
|
|
|
"Bash(UV_PROJECT_ENVIRONMENT=py* uv sync:*)",
|
|
|
|
|
"Bash(UV_PROJECT_ENVIRONMENT=py* uv run:*)",
|
|
|
|
|
"Bash(echo EXIT:$?:*)",
|
Add repo-local `claude` skills + settings + gitignore
Add `/run-tests`, `/conc-anal` skill definitions and
`/pr-msg` `format-reference.md` that live in-repo
(not symlinked from `ai.skillz`).
- `/run-tests`: `pytest` suite runner with
dev-workflow helpers, never-auto-commit rule.
- `/conc-anal`: concurrency analysis skill.
- `/pr-msg` `format-reference.md`: canonical PR
description structure + cross-service ref-links.
- `ai_notes/docs_todos.md`: `literalinclude` idea.
- `settings.local.json`: permission rules for `gh`,
`git`, `python3`, `cat`, skill invocations.
- `.gitignore`: ignore commit-msg/pr-msg `msgs/`,
`LATEST` files, review ctx, session conf, claude
worktrees.
(this patch was generated in some part by [`claude-code`][claude-code-gh])
[claude-code-gh]: https://github.com/anthropics/claude-code
2026-04-09 20:57:00 +00:00
|
|
|
"Write(.claude/*commit_msg*)",
|
|
|
|
|
"Write(.claude/git_commit_msg_LATEST.md)",
|
|
|
|
|
"Skill(run-tests)",
|
2026-04-09 21:56:30 +00:00
|
|
|
"Skill(close-wkt)",
|
2026-04-13 22:35:04 +00:00
|
|
|
"Skill(open-wkt)",
|
|
|
|
|
"Skill(prompt-io)"
|
2026-03-04 21:09:37 +00:00
|
|
|
],
|
|
|
|
|
"deny": [],
|
|
|
|
|
"ask": []
|
|
|
|
|
}
|
|
|
|
|
}
|