Skip to content

refactor: namespace skills as glean-cli-* via generator#78

Closed
steve-calvert-glean wants to merge 1 commit into
mainfrom
scalvert/namespace-skills-glean-cli
Closed

refactor: namespace skills as glean-cli-* via generator#78
steve-calvert-glean wants to merge 1 commit into
mainfrom
scalvert/namespace-skills-glean-cli

Conversation

@steve-calvert-glean
Copy link
Copy Markdown
Collaborator

Summary

  • Extracts a skillPrefix constant in internal/skills/generator.go so all skill naming flows through a single source of truth
  • Changes prefix from glean- to glean-cli- to avoid collisions with other skills in the Glean ecosystem (e.g. glean-core:* MCP skills)
  • Regenerated all 17 skill directories with the new prefix
  • Updated README skill table and snippet install examples

Supersedes #77 which renamed directories manually — that approach would be undone by the next generate-skills run since the generator still used the old prefix.

Test plan

  • go build ./... passes
  • go run . generate-skills --output-dir skills/ produces glean-cli-* directories
  • No remaining glean- (non glean-cli-) skill references in .md, .sh, or .go files
  • Skill frontmatter and cross-references verified correct

🤖 Generated with Claude Code

Extract a skillPrefix constant in the generator so all skill directory
names, frontmatter, cross-references, and log output use "glean-cli-"
instead of "glean-". This avoids naming collisions with other skills
in the broader Glean ecosystem (e.g. glean-core:* MCP skills).

Updates generator.go, regenerated all 17 skills, and updated README
and snippet references.

Supersedes #77 which renamed directories manually — this approach
ensures `generate-skills` produces the correct names going forward.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@rwjblue-glean rwjblue-glean deleted the scalvert/namespace-skills-glean-cli branch April 6, 2026 20:52
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