Help us improve
Share bugs, ideas, or general feedback.
From crucible
Fetch and cite current upstream documentation for every external dependency in scope. Use this skill before writing any code that calls an external SDK, framework, API, or CLI. Use whenever training data might be outdated. Use whenever a fact must be sourced rather than recalled. Produces evidence/documentation-research/ with raw markdown sources, ISO-8601 fetch timestamps, and a SUMMARY.md citing 3-5 verified facts per source pointing to local sources/ filenames. Refuses memory-only references — every fact must cite a sources/ file.
npx claudepluginhub krzemienski/crucible --plugin crucibleHow this skill is triggered — by the user, by Claude, or both
Slash command
/crucible:documentation-researchThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
This skill handles fetching and citing authoritative upstream documentation (PRD §1.13.1 FR-PLAN-2, MSC-1).
Provides UI/UX resources: 50+ styles, color palettes, font pairings, guidelines, charts for web/mobile across React, Next.js, Vue, Svelte, Tailwind, React Native, Flutter. Aids planning, building, reviewing interfaces.
Fetches up-to-date documentation from Context7 for libraries and frameworks like React, Next.js, Prisma. Use for setup questions, API references, and code examples.
Explores codebases via GitNexus: discover repos, query execution flows, trace processes, inspect symbol callers/callees, and review architecture.
Share bugs, ideas, or general feedback.
This skill handles fetching and citing authoritative upstream documentation (PRD §1.13.1 FR-PLAN-2, MSC-1).
Does NOT handle: writing implementation code, evaluating library quality, choosing between libraries. This skill is fetch-and-cite only.
evidence/documentation-research/fetch-failures.txt and STOP — do not synthesize content from memory.curl -fsSL <url>.md. Fall back to Accept: text/markdown header. Last resort: WebFetch.evidence/documentation-research/sources/<topic>-YYYYMMDD.md.SUMMARY.md with: URL + ISO-8601 fetch timestamp + 3-5 cited facts per source. Each fact must cite the local sources/ filename.evidence/documentation-research/sources/<topic>-YYYYMMDD.md (one file per URL)evidence/documentation-research/SUMMARY.md (cited facts; ≥3 per source, ≤5 typical)evidence/documentation-research/CANONICAL-SOURCES.md (URL manifest)evidence/documentation-research/fetch-log.txt (success/failure receipts with byte/line counts)evidence/documentation-research/fetch-failures.txt (only if any fetch fails)sources/ (every file must be a real curl/WebFetch output).SUMMARY.md from a template before sources are fetched.User invokes: /crucible:planning "integrate Stripe payment intents"
https://docs.stripe.com/api/payment_intents.md → sources/stripe-payment-intents-20260425.md.https://docs.stripe.com/webhooks.md → sources/stripe-webhooks-20260425.md.SUMMARY.md with cited facts: required fields (amount, currency), idempotency-key handling, webhook event types — each cited to its sources/ filename.curl -fsSL "$URL" (assumes raw markdown if .md URL)curl -fsSL -H "Accept: text/markdown" "$URL"prompt="Return verbatim markdown content"