Skip to content

chore(repo): restore deleted skills, package plugin, and align MCP server - #37

Merged
theonly1me merged 1 commit into
mainfrom
feat/repo-hygiene
Sep 6, 2026
Merged

chore(repo): restore deleted skills, package plugin, and align MCP server#37
theonly1me merged 1 commit into
mainfrom
feat/repo-hygiene

Conversation

@theonly1me

Copy link
Copy Markdown
Owner

What changed

  • Restore .claude/skills/{clean-code,data-handling,scoped-fix}/SKILL.md inadvertently dropped during earlier quickstart changes.
  • Include .claude-plugin in package.json files distribution.
  • Repoint .claude-plugin/hooks/hooks.json command paths to ${CLAUDE_PLUGIN_ROOT}/dist/shadowclone.js.
  • Sync .claude-plugin/plugin.json and MCP serverInfo versions with package.json.
  • Point .mcp.json at ./src/mcp/server.ts so project-level MCP connections succeed without plugin environment variables.
  • Expose shadowclone mcp in CLI command router.

Why

Documented conventions and contributing workflows depend on repository skills that were accidentally removed. Packaging the plugin and pointing hook invocations at compiled artifacts ensures npm installs can execute session hooks without requiring a full repository checkout. Pointing project MCP configuration to repository paths prevents connection failures when run outside plugin loaders.

How to verify

bun run build
bun run check
bun run dist/shadowclone.js --version
echo '{"jsonrpc":"2.0","id":1,"method":"initialize","params":{}}' | bun run ./src/mcp/server.ts

Data handling

  • Any new capture source has an opt-in flag and a README entry in this PR
  • Everything that reaches the network passes redactSecrets
  • No raw capture in a log line, an error message, or a test fixture
  • A test exercises the real entry point, not just the redaction function

Base automatically changed from feat/shadowclone-eval to main September 6, 2026 11:25
@theonly1me
theonly1me merged commit 5b31409 into main Sep 6, 2026
5 checks passed
@theonly1me
theonly1me deleted the feat/repo-hygiene branch September 6, 2026 11:26
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