Add Claude Code skills and selective .gitignore for .claude/#976
Open
rajlearner17 wants to merge 3 commits intomainfrom
Open
Add Claude Code skills and selective .gitignore for .claude/#976rajlearner17 wants to merge 3 commits intomainfrom
rajlearner17 wants to merge 3 commits intomainfrom
Conversation
Skills added: - /new-policy-pack: scaffold a policy pack following repo conventions - /validate-policy-pack: check packs for structure, naming, and formatting - /find-policy-type: search repo for tmod: policy type URIs - /review-baseline: validate baselines for CI compatibility .gitignore updated to ignore personal state (.claude/memory/, settings.local.json) while keeping shared commands public. Co-Authored-By: Claude Opus 4.6 (1M context) <[email protected]>
Remove review-baseline (low usage). Add run-controls skill that guides users through running run_controls_batches.py with the right filters, batch sizes, and cooldown — always showing a dry-run first. Co-Authored-By: Claude Opus 4.6 (1M context) <[email protected]>
Skills support frontmatter (description, user-invocable, disable-model-invocation) and supporting files. Each skill is now a SKILL.md inside its own directory. - /run-controls has disable-model-invocation: true (manual-only) - /find-policy-type, /new-policy-pack, /validate-policy-pack are auto-invocable since they are read-only or scaffolding operations Co-Authored-By: Claude Opus 4.6 (1M context) <[email protected]>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
.claude/skills/so contributors using Claude Code get repo-aware assistance out of the box/new-policy-pack— scaffold a policy pack following repo conventions/validate-policy-pack— check packs for structure, naming, and formatting/find-policy-type— search repo fortmod:@turbot/policy type URIs/run-controls— guide throughrun_controls_batches.py(manual-only, dry-run first).gitignoreto selectively ignore personal Claude Code state (.claude/memory/,settings.local.json) while keeping shared skills public.claude/skills/(recommended path) over.claude/commands/for frontmatter support (description,user-invocable,disable-model-invocation)Ref: addresses David's feedback in #970 about having repo-specific
.claudedirectory for skills.Test plan
/new-policy-pack,/validate-policy-pack,/find-policy-type,/run-controlsappear as available commands/find-policy-type ec2 instanceand confirm it returns matching tmod URIs/validate-policy-pack policy_packs/aws/ec2/enforce_instances_use_approved_instance_typesand confirm it passes.claude/memory/is gitignored (create a test file, confirmgit statusignores it)🤖 Generated with Claude Code