| name | dev:bump-version |
| description | Update dev: namespace to latest version from awesome-claude. Checks dependencies and updates them if needed.
|
Before bumping, read .claude/rules/index.md to determine which rules belong to the dev namespace:
python3 -c "
import re, yaml
txt = open('.claude/rules/index.md').read()
m = re.search(r'\`\`\`yaml\n(.*?)\`\`\`', txt, re.DOTALL)
data = yaml.safe_load(m.group(1))
rules = data.get('rules', {})
dev_rules = [r['file'] for r in rules.get('always',[]) + rules.get('path_scoped',[]) if r.get('namespace') == 'dev']
print('dev rules:', dev_rules if dev_rules else '(none — all rules are core)')
" 2>/dev/null || echo "index.md not found or no YAML block — skipping rules check"
Run the bump-namespace script for the dev namespace. The script copies files one-by-one and consults .claude/awesome-ignore.yaml (if present) before each copy — components listed there are not installed.
bash "${CLAUDE_SKILL_DIR}/scripts/bump-namespace.sh" dev