Split the plugin install into two code blocks - #24
Merged
Merged
Conversation
Claude Code runs one slash command at a time, so a single block holding both /plugin lines cannot be copied and run as one paste. Give each command its own block in the README and docs/install.md.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What this changes, and why
The Claude Code plugin install was written as a single fenced block holding both slash
commands. Claude Code takes one slash command per prompt, so the block's copy button hands
you something you cannot paste and run: the second line either gets swallowed or submitted
as an argument to the first. Splitting it gives each command its own block and its own copy
button, with a line of prose between them saying what the second one does.
Changed in
README.mdanddocs/install.md, the two places that show the pair. Wordingshifted from "those two lines" to "those two commands" to match. No behaviour, no version
bump: documentation only.
How you know it works
uv run python scripts/validate.pypasses (frontmatter, template invariants, manifestversions). Read both files back as rendered markdown: two blocks, one command each, prose
between them, and the surrounding auto-update tip untouched. Nothing outside the two
markdown files is in the diff, so the test suite and smoke test have nothing to say about
it.
Checks that are easy to miss
skills/slideops/scripts/. Those two files run on a stranger's barepython3with nothing installed, and CI has a job that proves it.dist/skill-demo.pdfis not in the diff. It is a release asset, not a tracked file,and a plugin pays to download the tree on every update.
skills/slideops/references/style-guide.mdhas thereplacements.
Generated by Claude Code