Skip to content

Write the stack section: quick start, overview, ASTRA, comparisons - #11

Merged
EiffL merged 2 commits into
project-selectorfrom
stack-section
Sep 30, 2026
Merged

EiffL merged 2 commits into
project-selectorfrom
stack-section

Conversation

@EiffL

@EiffL EiffL commented Sep 30, 2026

Copy link
Copy Markdown
Member

Fills in the Lightcone Stack section. It follows the shape of fumadocs.dev's introduction (Quick Start, What is, Comparisons, installation, Guides) and adds a page on ASTRA.

Stacked on #10: the base branch is project-selector, so this diff shows only the new work. Merge #10 first; GitHub then retargets this PR to main.

Pages

Page Path Source
Quick Start / agent-skills README, lightcone-cli install docs, the lightcone skill
What is the Lightcone Stack /what-is-lightcone the Pittsburgh 2026 talk (LightconeResearch/talks)
ASTRA /astra the ASTRA page from the closed #3, astra-spec.org
Comparisons /comparisons Anthropic's Claude Science announcement and docs (Sep 2026)
Installation /installation lightcone-cli docs/user/install.md, agent-skills README, jupyterlab-lightcone README
Guides / Your first analysis /guides/first-analysis the Union2.1 supernova tutorial from agent-skills, ported to the full stack
  • Quick Start.

    • Prerequisites: uv and git (with an identity), plus Claude Code or Codex.
    • Install steps: the Lightcone CLI at its exact version, then the lightcone plugin, with tabs for Claude Code, Codex and the two desktop apps.
    • A first prompt, then what the agent does next.
    • Lightcone Lab as an optional extra.
    • The prerequisites aren't "uv only". lc refuses to run without git, and needs a git identity before its first run. While the release is a pre-release, the CLI also has to be installed at its exact version (lightcone-cli==0.5.0rc5), because a plain install resolves to the older stable 0.4.2.
  • What is the Lightcone Stack.

    • The problem: the gap between what gets produced and what can be verified.
    • Code versus paper, and the three properties (traceable, observable, legible).
    • A diagram of the layers, redrawn with the brand's colours so it works in both schemes, as a small StackLayers MDX component. The talk's version is light-only HTML with status labels and doesn't include MySTRA or Lab.
    • The roles of the researcher and the agent.
  • ASTRA.

    • What an analysis records.
    • Decisions, universes and the multiverse, with astra-spec.org's example.
    • Evidence, and how each component uses the spec.
    • The astra command through uvx astra-tools@0.2.18.
    • Links to astra-spec.org for the rest.
  • Comparisons.

    • Claude Science gets a feature table, with its strengths stated too.
    • It is framed as complementary, since the stack runs in Claude Code.
    • The page avoids claims such as "no provenance", which its artifact records contradict.
    • Short sections cover workflow managers, notebooks and autonomous research agents.
  • Installation.

    • Platforms; uv and git (with an HPC note); git identity.
    • The CLI and why its version is pinned; the plugin (tabs synced with the Quick Start).
    • Optional extras: containers, the report preview, Lightcone Lab.
    • Updating and uninstalling. I checked that uv tool install pkg==<new> replaces an installed version, since uv tool upgrade won't move to a pre-release.
  • Your first analysis. The tutorial originally used only the astra plugin and let the agent run the scripts itself. The port:

    • starts from the lightcone plugin and lc init;
    • adds format: to outputs;
    • has lc produce the results into results/<universe>/;
    • turns the covariance choice into a decision with two universes;
    • pins astra-tools@0.2.18;
    • ends with a MySTRA report.

    The figure and numbers come from the original tutorial.

Also

  • Images in the static export. images: { unoptimized: true } is added to next.config.mjs. Fumadocs renders local images with next/image, whose default loader goes through /_next/image. A static export can't serve that, so the guide's figure was broken; Next.js lists the default loader among its unsupported static-export features.
  • MDX components. Tabs and Steps are registered, as the Fumadocs docs describe.
  • Sidebar link removed. The "Related" link to astra-spec.org is gone from the sidebar; the ASTRA page links there instead.

Not verified

The guide has not been run end to end with an agent. The prompts follow the lightcone skill's documented workflow, and the YAML excerpts are marked as what you should see "something like". Running it once and adjusting the excerpts is worth doing before we promote it.

Testing

  • npm run types:check and npm run build pass.
  • Every external link on the new pages returns 200, including the tutorial's data files.
  • Checked in a browser: the Quick Start steps and tabs, the diagram, and the guide's figure.

🤖 Generated with Claude Code

EiffL and others added 2 commits September 29, 2026 20:42
Fumadocs renders local images with next/image, whose default loader
optimises them through /_next/image, which a static export cannot serve
(it appears in Next.js's list of unsupported features). With
images.unoptimized, images are served as they are.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
The Lightcone Stack section follows the shape of fumadocs.dev's own
introduction:

- Quick Start (the root page): install uv, git, the Lightcone CLI and the
  lightcone agent plugin, then start a first analysis with the agent
- What is the Lightcone Stack: why it exists and how its pieces fit
  together, drawn from the Pittsburgh 2026 talk, with a diagram of the
  layers in the brand's colours
- ASTRA: the specification, decisions and universes, evidence, how the
  stack uses it, and the astra command through uvx
- Comparisons: Claude Science, workflow managers, notebooks and
  autonomous research agents
- Installation: each step in detail, with the optional container runtime,
  report preview and Lightcone Lab
- Guides / Your first analysis: the Union2.1 supernova tutorial from
  agent-skills, ported from the astra plugin to the full stack (lc init,
  lc-produced outputs, a decision run as two universes, a MySTRA report)

Tabs and Steps are registered as MDX components, as the Fumadocs docs
describe.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@vercel

vercel Bot commented Sep 30, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
docs Ready Ready Preview Sep 30, 2026 3:42am UTC

Request Review

@EiffL
EiffL added this pull request to stack #13 September 30, 2026 04:21
@EiffL
EiffL merged commit d4a7e25 into main Sep 30, 2026
2 checks passed

This branch was successfully deployed

1 active deployment
Preview — 92e79bb8 Deployed Sep 30, 2026 by vercel[bot]
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