Skip to content

fix(cli): use valid allowed-tools syntax in checkly skill frontmatter [ship] - #1433

Merged
stefanjudis merged 1 commit into
mainfrom
fix/skill-allowed-tools-syntax
Aug 11, 2026
Merged

fix(cli): use valid allowed-tools syntax in checkly skill frontmatter [ship]#1433
stefanjudis merged 1 commit into
mainfrom
fix/skill-allowed-tools-syntax

Conversation

@stefanjudis

Copy link
Copy Markdown
Collaborator

Affected Components

  • CLI
  • Create CLI
  • Test
  • Docs
  • Examples
  • Other

Notes for the Reviewer

The allowed-tools frontmatter in the public checkly skill was invalid on two counts: entries must be comma-separated, and Bash permission rules use spaces between command words, not colons. As written, Bash(npx:checkly:*) only matches a literal command starting with npx:checkly:, which never occurs, so the intended pre-approval did nothing.

Fixed to:

allowed-tools: Bash(npx checkly:*), Bash(npm install:*)

Changed in the source (packages/cli/src/ai-context/skill.md) and regenerated the published copy at skills/checkly/SKILL.md via pnpm --filter checkly run prepare + pnpm run sync:skills.

@github-actions github-actions Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Auto-approved: ship/show PR from a same-repo branch.

@stefanjudis
stefanjudis merged commit 7b4612e into main Aug 11, 2026
16 checks passed
@stefanjudis
stefanjudis deleted the fix/skill-allowed-tools-syntax branch August 11, 2026 16:23
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