The authored note a skill is cast from.
Gallery
Every case @galaxy-foundry/site-kit says its components handle, rendered here in this
instance's theme. The props come from the package; the colours, the type and the spacing are ours.
A sibling Foundry running the same specimens gets a different page from the same data.
- ReferenceContract 8 · inline
A note's typed reference manifest, rendered against the contract it was authored under.
- ReferenceContract 7 · inline
Every kind this instance declares, one card each. The accent bar is ours — `global.css` names three of them, and the rest take the brand fallback. Which is which is visible here and nowhere else.
- SiteFooter 2 · inline
The closing bar: the copyright mark, the repository, and whatever else an instance links.
- SiteHeader 6 · isolated
The dark bar: wordmark, derived navigation, search box, theme toggle.
- SiteShell 2 · document
The whole document: head, header, the reading column, footer.
ReferenceContract
A note's typed reference manifest, rendered against the contract it was authored under.
A single reference
The baseline: a kind with a destination, four inherited chips, no authored prose.
Reference Loading
Typed references describe what casting consumes, and when the generated skill should load each artifact.
A kind with nowhere to go
The kind pill is a link only when its term carries an href. Without one it is a span — because an anchor with no href is not focusable, not clickable, and announced as plain text, while wearing the same pill styling as the real links beside it.
Reference Loading
Typed references describe what casting consumes, and when the generated skill should load each artifact.
Background synthesis an instance holds but does not publish.
Provisional evidence
The chip is coloured by the standing its term DECLARES, not by a list of term names in a selector. `hypothesis` also requires a verification, and the detail row wears the same standing's colour.
Reference Loading
Typed references describe what casting consumes, and when the generated skill should load each artifact.
The authored note a skill is cast from.
- Verify
- Cast the skill and check the parameter table survives the round trip.
A ref that resolves to nothing
A resolver returning a target with no href means the note is named and not there. It renders as marked text rather than as a link to nowhere.
Reference Loading
Typed references describe what casting consumes, and when the generated skill should load each artifact.
The authored note a skill is cast from.
A term outside the vocabulary
Should never reach a page — the schema refuses it at build. If one does, it renders as itself with the reason attached, rather than throwing on a reader or rendering as a blank chip that looks like a term with a short label.
Reference Loading
Typed references describe what casting consumes, and when the generated skill should load each artifact.
The authored note a skill is cast from.
Several references
The grid is auto-fit at a 17rem minimum, so how many columns appear is decided by the width the gallery gives it and not by the count. Narrow the window here.
Reference Loading
Typed references describe what casting consumes, and when the generated skill should load each artifact.
The authored note a skill is cast from.
Background synthesis an instance holds but does not publish.
The authored note a skill is cast from.
- Trigger
- A workflow declares a trimming step.
- Verify
- Confirm the step appears in a cast run.
Background synthesis an instance holds but does not publish.
No references
The component renders NOTHING — not an empty card, not a heading with an empty grid. A note with no typed references gets no section, so this specimen is deliberately blank and the gallery should say so rather than look broken.
ReferenceContract
Every kind this instance declares, one card each. The accent bar is ours — `global.css` names three of them, and the rest take the brand fallback. Which is which is visible here and nowhere else.
Pattern
Workflow-construction idiom. Copied verbatim; may carry companions.
Reference Loading
Typed references describe what casting consumes, and when the generated skill should load each artifact.
Workflow-construction idiom. Copied verbatim; may carry companions.
CLI Tool
Tool-level install metadata. Aggregated into the cast bundle's Required Tools section.
Reference Loading
Typed references describe what casting consumes, and when the generated skill should load each artifact.
Tool-level install metadata. Aggregated into the cast bundle's Required Tools section.
CLI Command
Command reference. Usually cast to a sidecar and loaded only when invoked.
Reference Loading
Typed references describe what casting consumes, and when the generated skill should load each artifact.
Command reference. Usually cast to a sidecar and loaded only when invoked.
Schema
Structured contract copied for validation or lookup.
Reference Loading
Typed references describe what casting consumes, and when the generated skill should load each artifact.
Structured contract copied for validation or lookup.
Prompt
Prompt fragment copied verbatim or inlined by the target adapter.
Reference Loading
Typed references describe what casting consumes, and when the generated skill should load each artifact.
Prompt fragment copied verbatim or inlined by the target adapter.
Example
Fixture or exemplar copied verbatim.
Reference Loading
Typed references describe what casting consumes, and when the generated skill should load each artifact.
Fixture or exemplar copied verbatim.
Research
Background synthesis loaded by explicit progressive-disclosure metadata.
Reference Loading
Typed references describe what casting consumes, and when the generated skill should load each artifact.
Background synthesis loaded by explicit progressive-disclosure metadata.
SiteHeader
The dark bar: wordmark, derived navigation, search box, theme toggle. Each is a page of its own — isolated means it cannot
share this one — so the frames below are the real routes, at whatever width this column
gives them.
Everything fits
No "More" button, and the overflow script is not shipped at all — an instance whose destinations all fit is the intended state, not a stub.
More than fits
One list and a cut point, not two lists: which destinations exist and which of them fit are different questions, and only the second is about the header's width.
Reading a section that overflowed
The "More" button itself lights up when the reader is inside a destination it holds — otherwise the section they are in has no marker anywhere on the bar.
Reading beneath a destination
A destination is active on its own page and on everything beneath it, so a note page keeps its section marked.
A path that merely starts the same
Compared on whole path segments: on `/tags/`, a `/tag/` destination stays dark. String-prefix matching lights up both, and the bug is invisible until an instance happens to own both routes.
A long wordmark
Why `navVisible` is not a number to copy from a sibling instance: the same count that fits beside "Foundry" wraps beside a longer name. Measure it against a built page.
SiteShell
The whole document: head, header, the reading column, footer. Each is a page of its own — document means it cannot
share this one — so the frames below are the real routes, at whatever width this column
gives them.
A page in the index
The default, and defaulted TRUE on purpose: `<main>` carries the Pagefind attribute. Marking one page is what removes every unmarked page from the index, so a route one forgotten prop away from unfindable is the failure this default exists to refuse.
A page kept out of the index
Opting out is per page and is the only thing that makes an absence a decision. A gallery route is itself a fair candidate — its text is component names and prop values, which nobody is searching the corpus for.