From plumbline
Affirm the Plumbline rules in this project. Creates `.claude/rules/` if absent and writes/overwrites `.claude/rules/plumbline-cheatsheet.md` to match the plugin's canonical cheatsheet. Idempotent — a project already in compliance is a silent no-op.
How this skill is triggered — by the user, by Claude, or both
Slash command
/plumbline:affirmThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Materialize the Plumbline cheatsheet into the current project as `.claude/rules/plumbline-cheatsheet.md` — the file every Claude Code session in this project will read as the project's coding rules.
Materialize the Plumbline cheatsheet into the current project as .claude/rules/plumbline-cheatsheet.md — the file every Claude Code session in this project will read as the project's coding rules.
The plugin owns the cheatsheet's contents; the project commits the materialized file (so contributors without the plugin still see the rules). Re-run /plumbline:affirm after a plugin upgrade to pull in the latest canonical version.
$CLAUDE_PLUGIN_ROOT/docs/plumbline-cheatsheet.md..claude/rules/ directory in the current project root if absent..claude/rules/plumbline-cheatsheet.md with the canonical contents.The rules file is skill-owned boilerplate. Local edits to .claude/rules/plumbline-cheatsheet.md are overwritten without prompting. Place project-specific rules additions in separate files under .claude/rules/ — those are never touched.
set -euo pipefail
canonical="${CLAUDE_PLUGIN_ROOT%/}/docs/plumbline-cheatsheet.md"
if [ ! -f "$canonical" ]; then
echo "error: canonical cheatsheet not found at $canonical" >&2
exit 1
fi
mkdir -p .claude/rules
target=".claude/rules/plumbline-cheatsheet.md"
if [ -f "$target" ]; then
if cmp -s "$canonical" "$target"; then
echo "plumbline-cheatsheet.md already in sync"
exit 0
fi
cp "$canonical" "$target"
echo "plumbline-cheatsheet.md updated"
exit 0
fi
cp "$canonical" "$target"
echo "plumbline-cheatsheet.md created"
npx claudepluginhub fallguyconsulting/plumbline --plugin plumblineCreates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.