Skip to content

feat(skills): add install-hyperframes bootstrap playbook#44

Merged
wesleysimplicio merged 1 commit into
mainfrom
claude/install-hyperframes-skill
May 22, 2026
Merged

feat(skills): add install-hyperframes bootstrap playbook#44
wesleysimplicio merged 1 commit into
mainfrom
claude/install-hyperframes-skill

Conversation

@wesleysimplicio

Copy link
Copy Markdown
Owner

Summary

Packages the entire HyperFrames integration (merged in #43) as a single idempotent bootstrap skillinstall-hyperframes. Re-running it on a fresh marketing-engine clone reproduces the three runtime skills, the provider class + mock, the routing matrix rows, the env var, and the CLAUDE.md updates in one pass.

The three runtime skills (hyperframes, hyperframes-cli, hyperframes-prompt-builder) stay as they are — they're for running compositions. The new skill is the install recipe for the integration itself.

What's in the skill

  • 9-step playbook that mirrors the three-step ## How to Add a New Provider contract in CLAUDE.md:
    1. Preflight (refuse if not a marketing-engine repo, refuse on main)
    2. Add the three runtime skills (idempotent)
    3. Update video-prompt-builder dispatcher
    4. Extend lib/providers/{types,matrix,video,__mocks__/video}.ts
    5. Append three rows to the Video Routing table in PROVIDERS.md
    6. Append HYPERFRAMES_ACTIVE=false to .env.example
    7. Update CLAUDE.md Stack table + Skills Available list
    8. Verify (parser sanity check + typecheck)
    9. Commit + push + draft PR
  • Inputs (repo_root, branch, dry_run), outputs (files_written, files_skipped_idempotent, verification), and failure modes documented.
  • Points to the merged reference commit on main as the canonical artefact source — agents diff against it instead of retyping from memory.

Test plan

  • On a clean clone with the merged PR feat(skills): wire HyperFrames as a video provider #43 already in place, running this skill is a no-op (idempotent).
  • On a clone where one artefact was dropped (e.g. .skills/hyperframes-cli/ deleted), the skill restores only that artefact and leaves the rest untouched.
  • Preflight refuses to run on a non-marketing-engine repo and on the main branch.

https://claude.ai/code/session_01H7AkCb3czV1qAwvUjPGWJC


Generated by Claude Code

Consolidate the HyperFrames integration (merged in #43) into a single
idempotent skill. Re-running it against a fresh marketing-engine clone
reproduces the three runtime skills, the provider class + mock, the
routing matrix rows, env vars, and CLAUDE.md updates in one pass —
without re-deriving the contract.

The three runtime skills stay as-is (hyperframes, hyperframes-cli,
hyperframes-prompt-builder); this new skill is the bootstrap recipe.

https://claude.ai/code/session_01H7AkCb3czV1qAwvUjPGWJC
@wesleysimplicio wesleysimplicio marked this pull request as ready for review May 22, 2026 22:28
@wesleysimplicio wesleysimplicio merged commit 0aa50a3 into main May 22, 2026
3 checks 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.

2 participants