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 crucibleThis skill uses the workspace's default tool permissions.
This skill handles fetching and citing authoritative upstream documentation (PRD §1.13.1 FR-PLAN-2, MSC-1).
Generates design tokens/docs from CSS/Tailwind/styled-components codebases, audits visual consistency across 10 dimensions, detects AI slop in UI.
Records polished WebM UI demo videos of web apps using Playwright with cursor overlay, natural pacing, and three-phase scripting. Activates for demo, walkthrough, screen recording, or tutorial requests.
Delivers idiomatic Kotlin patterns for null safety, immutability, sealed classes, coroutines, Flows, extensions, DSL builders, and Gradle DSL. Use when writing, reviewing, refactoring, or designing Kotlin code.
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"