Skip to content

feat(definitions): enrich default stack — skill permissions + context7 MCP#31

Merged
pedromvgomes merged 2 commits into
mainfrom
feature/skill-permissions
Jun 22, 2026
Merged

feat(definitions): enrich default stack — skill permissions + context7 MCP#31
pedromvgomes merged 2 commits into
mainfrom
feature/skill-permissions

Conversation

@pedromvgomes

Copy link
Copy Markdown
Owner

Adds a skill-permissions setting definition that pre-approves the operations the bundled skills/agents need, so they run without permission prompts. Wired into stacks/default.yaml.

Renders into .claude/settings.json as:

"permissions": { "allow": [
  "Read(**/.agents/CODE-MAP.md)", "Edit(**/.agents/CODE-MAP.md)",
  "Write(./.agents/memories/**)",
  "Bash(git checkout *)", "Bash(git hash-object *)",
  "Bash(*/pre-pr-review/scripts/detect-parent.sh*)",
  "Bash(*/pre-pr-review/scripts/capture-diff.sh *)",
  "Bash(*/pre-pr-review/scripts/list-changed.sh *)",
  "Bash(*/pre-pr-review/scripts/find-convention-docs.sh*)"
] }

Why one setting: the Claude adapter merges settings at the top-level key (permissions is replaced wholesale, not deep-merged), so all allow entries must live in a single setting — splitting them would clobber. Verified by an offline --source render (permissions land correctly; _meta.agtk.managed includes permissions).

Merge Commit Message

feat(definitions): pre-approve skill/agent permissions via a setting

https://claude.ai/code/session_01SVRfip7xUQUeopATw48hpD

Add a `skill-permissions` setting that grants the file and shell operations
the bundled skills/agents need so they run without permission prompts:
code-explorer's CODE-MAP read/edit + git hash-object, Serena memory writes,
and the pre-pr-review helper scripts. Wired into stacks/default.yaml.

Settings merge at the top-level key, so `permissions` must live in a single
setting (splitting across settings would clobber); this is that one place.

Claude-Session: https://claude.ai/code/session_01SVRfip7xUQUeopATw48hpD
@pedromvgomes pedromvgomes merged commit dcfd25a into main Jun 22, 2026
3 checks passed
@pedromvgomes pedromvgomes deleted the feature/skill-permissions branch June 22, 2026 10:25
@pedromvgomes pedromvgomes changed the title feat(definitions): pre-approve skill/agent permissions via a setting feat(definitions): enrich default stack — skill permissions + context7 MCP Jun 22, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant