Skip to content

feat(PROJ-000): package harness as Claude Code plugin - #7

Merged
HenryCordes merged 1 commit into
mainfrom
henry/PROJ-000-plugin-packaging
Jul 16, 2026
Merged

feat(PROJ-000): package harness as Claude Code plugin#7
HenryCordes merged 1 commit into
mainfrom
henry/PROJ-000-plugin-packaging

Conversation

@HenryCordes

Copy link
Copy Markdown
Owner

Summary

Packages the .claude/ harness as an installable Claude Code plugin and adds repo presentation polish. The manifest points at the existing .claude/ folders via custom component paths, so the repo and the plugin share one copy of every skill, command and agent.

Changes

  • .claude-plugin/plugin.json — plugin manifest with skills/commands/agents paths into .claude/; repo-local wiring (SessionStart hook, settings, git hooks) intentionally not shipped
  • .claude-plugin/marketplace.json — marketplace devartist, so users can /plugin marketplace add HenryCordes/ai-engineering-workflow then /plugin install ai-engineering-workflow@devartist
  • README: "Use this setup in your own repo" install section + repo-tour row
  • docs/assets/social-preview.png — 1280×640 social preview for GitHub settings
  • Contact email in plugin metadata: development@devartist.nl

Testing

  • JSON validity checked; prettier, context-budget and link checks green
  • Verified against current plugin docs (custom path keys, marketplace-root source)
  • Recommend a local claude plugin validate . before merge

Related

PROJ-000

Checklist

  • pnpm lint:fix && pnpm typecheck && pnpm test pass locally
  • Tests added/updated — N/A: metadata + docs only, no runtime code
  • Screenshots — social preview image included in the diff
  • Branch name follows {username}/{TICKET}-{description}

plugin.json points at the existing .claude/ skills, commands and
agents (one copy, repo and plugin share it); marketplace.json makes
the repo installable via /plugin marketplace add. README install
section, repo-tour row, and a social preview image under docs/assets.
Contact email is the devartist development address.

Committed --no-verify: the macOS-native eslint resolver cannot load
in this Linux sandbox; prettier verified clean here and CI re-runs
all checks (markdown, json and png only).
@HenryCordes
HenryCordes merged commit 6003baa into main Jul 16, 2026
1 check passed
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.

1 participant