Skip to content

Enable live Context7 fetching (snapshot becomes fallback)#7

Open
franco-zalamena-iterable wants to merge 1 commit into
mainfrom
enable-context7-fetching
Open

Enable live Context7 fetching (snapshot becomes fallback)#7
franco-zalamena-iterable wants to merge 1 commit into
mainfrom
enable-context7-fetching

Conversation

@franco-zalamena-iterable

Copy link
Copy Markdown
Contributor

What

Turn on live Context7 doc fetching. The skill now treats Context7 as the authoritative documentation source, with the bundled snapshot as an offline fallback (previously it was snapshot-only, with Context7 explicitly disabled).

Why now

Iterable's curated library is published and verified on Context7:
/iterable/iterable-sdk-skill — 730 snippets, ~50k tokens, trust score 9.3, crawled. The TODO-PHASE-3 placeholder that gated this is resolved.

Changes (all four coupled spots move together)

A partial flip is the known failure mode here, so everything that referenced the source priority moves in one commit:

  • iterable-android/.context7-library-id — replace the TODO-PHASE-3/... placeholder with the real ID /iterable/iterable-sdk-skill; drop the placeholder status block.
  • SKILL.md → "How to use this skill" — Context7 is now the authoritative source (read ID → query-docs, one doc per slug); the snapshot section becomes the offline fallback. The "do not fetch / not published yet" warning is removed.
  • SKILL.md → decision-flow step 3 + the "start here" pointer — updated to match the new source priority.
  • README.md → "How it works" + Limitations — now describes live Context7 fetching with the snapshot as fallback; the "Context7 fetch is not live yet" limitation is removed.

Validation

  • pnpm check:all green: typecheck, polished schema (14), validate-plugins, snapshot verify (14 match).
  • Library ID confirmed live via the Context7 library page (730 snippets, updated ~1 week ago).
  • No lingering TODO-PHASE / "not live" / "dormant" references remain in the skill or README.

🤖 Generated with Claude Code

Iterable's curated library is published and verified on Context7
(/iterable/iterable-sdk-skill — 730 snippets, live). Flip the skill from
"snapshot authoritative, don't fetch Context7" to "Context7-first, snapshot as
offline fallback." All four coupled spots move together (a partial flip is the
known failure mode):

- .context7-library-id: replace TODO-PHASE-3 placeholder with the real ID,
  drop the placeholder status block.
- SKILL.md "How to use this skill": Context7 is the authoritative source
  (read ID → query-docs one doc per slug); snapshot is the offline fallback.
- SKILL.md decision-flow step 3 + "start here" pointer: match the new source
  priority.
- README "How it works" + Limitations: fetches live from Context7, snapshot as
  fallback; remove the "not live yet" limitation.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
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