primerlisted
Install: claude install-skill V-Songbird/claude-plugins
# Recommendation Rules Primer — Install Curated Self-Awareness Rules
Copy a pre-defined rules file into the current project's `.claude/rules/`
directory. The bundled rules teach Claude to re-read its own instruction files
after structural changes so it stops generating stale path references.
This skill ships ONE file. It does not author new rules (use
`/rulesense:forge`), audit existing rules (use `/rulesense:assay`), or
reformat rule files for readability (use `/rulesense:file`).
The bundled rules file lives at
`${CLAUDE_SKILL_DIR}/assets/recommendation-files.md` inside the plugin
install. The skill reads it and writes it into the project at
`.claude/rules/recommendation-files.md`.
## `AskUserQuestion` shape constraints — apply to every invocation in this skill
Every decision point with a fixed, enumerable answer space MUST use
`AskUserQuestion` — plain-text questions break the button-driven flow and
users may not notice them.
- Every invocation MUST pass the canonical top-level shape
`{ questions: [{ question, header, multiSelect, options }] }`. The
`questions: [...]` array wrapper is required.
- `header` MUST be ≤12 characters (tool-enforced; longer values truncate
silently).
- `options` MUST contain 2–4 entries. The harness auto-injects an "Other"
escape when needed — do NOT add a 5th option manually.
- Every option MUST have `label` and `description`. Omitting `description`
produces bare buttons with no guidance.
- `multiSelect: true` ONLY when selections