Skip to content

Add pack-to-Claude-skill compiler and pilot outputs#15

Merged
snissn merged 2 commits into
mainfrom
feat/pack-to-claude-skill-compiler
Mar 20, 2026
Merged

Add pack-to-Claude-skill compiler and pilot outputs#15
snissn merged 2 commits into
mainfrom
feat/pack-to-claude-skill-compiler

Conversation

@snissn

@snissn snissn commented Mar 19, 2026

Copy link
Copy Markdown
Member

Summary

This PR implements PR 2 from issue #13 on top of PR #14.

It adds the compiler that converts canonical 0.4.0 packs into Claude-compatible skill bundles, generates the pilot set, and adds drift enforcement suitable for CI.

It does not change website behavior yet.
It does not change MCP behavior yet.

What changed

  • added scripts/pack-to-claude-skill.js
  • added package scripts for generation and drift checking
  • added CI workflow to validate fixtures, generated pilot bundles, and drift
  • generated pilot Claude-compatible skill bundles for:
    • agent-hub
    • react
    • typescript
    • nextjs
    • playwright
    • supabase-js
    • scaffold-eth-2

Validation

  • npm run generate:claude-skill:pilot
  • node scripts/validate-claude-skill-pack.js distributions/claude/agent-hub/0.4.0 distributions/claude/react/0.4.0 distributions/claude/typescript/0.4.0 distributions/claude/nextjs/0.4.0 distributions/claude/playwright/0.4.0 distributions/claude/supabase-js/0.4.0 distributions/claude/scaffold-eth-2/0.4.0
  • npm run check:claude-skill
  • npm run build

Remaining gate

Issue #13 requires at least 3 pilot skills to be tested in a real Claude-compatible environment, with at least one environment being Claude Code itself.

That is not completed in this PR yet because the local claude CLI on this machine is installed but not logged in (claude -p returns Not logged in · Please run /login).

This PR is therefore opened as draft until that gate is satisfied or the issue is updated with an agreed alternative.

Refs #13

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