Skip to content

chore: ship the Claude Code plugin for driving beamcraft-cli - #242

Merged
Blogbotana merged 3 commits into
Apibim-com:masterfrom
axisrow:chore/claude-code-plugin
Oct 25, 2026
Merged

Blogbotana merged 3 commits into
Apibim-com:masterfrom
axisrow:chore/claude-code-plugin

Conversation

@axisrow

@axisrow axisrow commented Oct 25, 2026 •

Copy link
Copy Markdown
Collaborator

Summary

Ship BeamCraft's own Claude Code integration as part of the repository:

  • .claude-plugin/plugin.json + .claude-plugin/marketplace.json: the plugin/marketplace
    manifest (no MCP server, no background process — everything goes through beamcraft-cli).
  • skills/beamcraft-model/SKILL.md with reference/{model,pick,store,view}.md: one skill
    carrying the reference material for modelling, picking, store handling and viewing.
  • skills/{store,pick,view}/SKILL.md and skills/open/SKILL.md: the entry-point skills,
    including opening the model in the native beamcraft-ui viewport.

The skills document the same commands the crate READMEs already document, so the CLI remains
the single modelling interface; the plugin only packages that knowledge for agents.

Tests

Notes

  • The two homepage fields were adapted to point at this repository (the fork's copies point
    at the mirror).
  • Updated after the fork consolidated the plugin into one skill with reference files; the
    second commit carries that rework.

🤖 Generated with Claude Code

Issue tracking

Fixes #394

Package the CLI-first agent integration as a Claude Code plugin: a
plugin manifest and marketplace entry plus five skills (store, model,
pick, view, open) so an agent can create, update and inspect steel
through beamcraft-cli and open the native viewport, with no MCP server
and no background process. The skills teach the same commands the
READMEs document, so the CLI stays the single interface.

Co-Authored-By: Claude Code <[email protected]>
@axisrow
axisrow requested a review from Blogbotana as a code owner October 25, 2026 07:26
axisrow and others added 2 commits October 25, 2026 15:36
Follows the fork's plugin rework: beamcraft-model becomes the one skill
with reference files for model, pick, store and view, and open keeps its
own entry point.

Co-Authored-By: Claude Code <[email protected]>
The consolidation into one beamcraft-model skill with reference files
left skills/beamcraft-store, skills/beamcraft-pick and
skills/beamcraft-view in place, byte-identical to the new reference
files apart from frontmatter - installing the plugin shipped every
piece of guidance twice and the copies would drift. Delete them so the
tree matches the one-skill layout.

Co-Authored-By: Claude Code <[email protected]>

@axisrow axisrow left a comment

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

PR #242 - Claude Code plugin (round 2) - APPROVED

The required change is in: the commit drop the leftover skills the consolidation superseded removes skills/beamcraft-store, skills/beamcraft-pick and skills/beamcraft-view, so the plugin now ships exactly one model-invocable skill (beamcraft-model with its four reference files) plus the model-gated open skill. The guidance is no longer duplicated, and the cross-references were already retargeted to the sibling reference files in the consolidation commit.

The rest was verified in the previous round and is unchanged here (the new commit only deletes the three files): every CLI subcommand and flag the documents teach exists at base, the uuidgen recipe produces a valid canonical UUIDv7 layout, the F06 role letters match the resolved member frame, both manifests parse, and nothing touches assets or vendored code.

No change requested.

@Blogbotana
Blogbotana merged commit b7e9deb into Apibim-com:master Oct 25, 2026
67 of 68 checks passed
axisrow referenced this pull request in axisrow/BeamCraft Oct 25, 2026
Resolves the add/add collision on the two skill docs: upstream received
them through the #242 squash in their pre-#156 wording, this branch
carries the post-#156 wording, which is kept.

Co-Authored-By: Claude Code <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

PR #242: chore: ship the Claude Code plugin for driving beamcraft-cli

2 participants