adopt-pack

Adds declared packs to a Claudinite member repo through interview, re-vendoring, and scaffolding.

Updated Jun 12, 2026
One-click install
npx skills add https://github.com/missingbulb/GoogleCalendarEventCreator --skill adopt-pack-missingbulb
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: adopt-pack
Source: https://github.com/missingbulb/GoogleCalendarEventCreator/tree/main/.claudinite/shared/packs/claudinite-lifecycle/skills/adopt-pack
Command: npx skills add https://github.com/missingbulb/GoogleCalendarEventCreator --skill adopt-pack-missingbulb

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Adding a capability pack to a repo already running Claudinite involves several error-prone steps — declaring the pack, answering its adoption questions, vendoring its content at the right version, and scaffolding required structure — and skipping any of them leaves the repo broken or the pack a hollow no-op. ## Core Features & Use Cases - Guided pack declaration: Matches plain-language requests to pack ids from the vendored directory, adds them to .claudinite-settings.json, and pulls in requires dependencies automatically. - Structured adoption interview: Runs each pack's declared questions, records answers verbatim in settings, and defines a strict handoff protocol for unattended runs where no human can answer. - Safe re-vendoring and landing: Uses the canon install runner to vendor content without burning pending migration records, scaffolds newly demanded structure, files handover issues for manual steps, and lands everything green on one PR. - Use Case: A maintainer asks to add the product-wiki pack to their repo; the skill declares it, interviews for the required answers, re-vendors the mount, scaffolds the wiki index, and opens a PR with all checks passing. ## Quick Start Adopt the product-wiki pack on this repository and walk me through its adoption questions.

Frequently Asked Questions about adopt-pack

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I add a pack to a repo that already uses Claudinite?▼

Declare the pack id in the packs list of .claudinite-settings.json, answer any adoption questions it declares, then run the canon install runner to vendor its content. Finish by scaffolding required structure and landing the change on a PR with all checks green.

What happens during a Claudinite pack adoption interview?▼

A pack that declares questions on its manifest asks the project for its intent before it can provide value. Each answer is recorded verbatim on the pack's entry as answers, and "n/a — none wanted" is a valid answer that stops further asking.

Can pack adoption run unattended without a human present?▼

Yes, but unanswered interview questions become a hard stop. The run finishes everything the question does not gate, gets the repo green, then opens a PR naming each unanswered question without merging or guessing answers.

Why should I not use apply-vendor-set.mjs when adding a pack?▼

It stamps every declared pack at the newest version, which permanently skips any migration records between the old and new versions. The install runner vendors content and applies records correctly, avoiding silent loss of pending migrations.

What if a newly adopted pack's checks fail on my repo?▼

Every finding belongs to the adoption change and must be fixed in the repo before the PR opens. Silencing rules or undeclaring the pack to hide findings is not allowed; if a finding truly cannot be satisfied, drop the pack and explain why.