What problem does it solve?
Plugins often need per-project configuration that travels with the repository and is not hard-coded. This Skill defines a standard pattern to store per-project plugin settings and state in .claude/{plugin-name}.local.md files using YAML frontmatter and a Markdown body, enabling consistent discovery, sharing, and reloading of configuration within Claude Code plugins.
Core Features & Use Cases
- Per-project configuration files at .claude/{plugin-name}.local.md that store an enabled flag and settings in YAML frontmatter.
- A Markdown body for prompts, notes, and runtime context that can be loaded into the plugin at activation.
- Guidelines for reading/writing settings from hooks, commands, and agents, with defaults, restart requirements, and gitignore recommendations.
- Clear templates and examples for creating, updating, and validating settings files to maintain consistency across projects.
Quick Start
Create .claude/plugin-name.local.md with YAML frontmatter and a Markdown body to configure your plugin, then restart Claude Code for changes to take effect.