Claude-skill-registry install-rules
Install bluera-base rule templates into your project's .claude/rules/ directory
install
source · Clone the upstream repo
git clone https://github.com/majiayu000/claude-skill-registry
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/majiayu000/claude-skill-registry "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/data/install-rules" ~/.claude/skills/majiayu000-claude-skill-registry-install-rules && rm -rf "$T"
manifest:
skills/data/install-rules/SKILL.mdsource content
Install Rules
Install bluera-base coding standards as
.claude/rules/ files in the current project.
Core Rules (always installed)
These rules are installed automatically:
- 00-base.md - Fail fast, strict typing, no commented code
- anti-patterns.md - NO fallback/deprecated/legacy/backward compatibility
- git.md - NO --no-verify, atomic commits
Optional Rules
Ask the user which optional rules to install:
- plugins/distribution.md - dist/ must be committed (Claude Code plugins only)
Workflow
- Check existing: Look for
in project root.claude/rules/ - Ask about optional rules: Use AskUserQuestion for user-selectable rules
- Create directory:
if neededmkdir -p .claude/rules/plugins - Install core rules: Copy 00-base.md, anti-patterns.md, git.md
- Install optional rules: Based on user selection
- Report: List installed files
Template Location
Templates are at:
${CLAUDE_PLUGIN_ROOT}/templates/claude/rules/
Installation
Read each template from
${CLAUDE_PLUGIN_ROOT}/templates/claude/rules/ and write to .claude/rules/ in the current project directory.
Do NOT install rules into the bluera-base plugin directory itself.
Example AskUserQuestion
question: "Which optional rules would you like to install?" header: "Rules" options: - label: "Plugin distribution" description: "dist/ must be committed - for Claude Code plugins only" multiSelect: true