Repository navigation
Conversation
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
….DS_Store ignored; slug-shaped [[name]] only; a broken artifact isn't asked about Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Member
Author
|
Review (upstream loop, adversarial): CHANGES What holds:
Blockers
Should-fix
Nits
Method: a scratch worktree with a kit fixture, a dashboard on a private port, and headless Chrome over CDP. Everything was removed afterwards. |
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What
Artifacts: a session draws a page that shows the owner an idea, such as a UI mock, a flow, a mock docs site, a 3D model, or screenshots with notes, instead of describing it.
project/artifacts/<slug>/:index.html, anartifact.jsonmanifest, and any files the page loads.devteam.mjs):artifact new <slug> --title --summary [--for]scaffolds one in a worktree, and refuses the main checkout or a slug that has already landed.artifact checkrefuses a missing index or manifest, a bad manifest, a symlink, a dotfile, a file over 8 MB or an artifact over 25 MB. It warns on CDNs not on the list and on unpinned versions.artifacts [--json]lists what has landed and what's being drafted.check-prandmergejudge every artifact a home PR adds or changes, from the head's tree./artifact/main/<slug>/(landed, read from main's tree) and/artifact/wt/<worktree>/<slug>/(drafts, live from disk, uncommitted files included). Reviewer (review-*) and scratch (tmp-*) worktrees are skipped, and so is any copy identical to the landed one.sandboxdirective makes its origin opaque even when it's opened in its own tab, so it can't act as the dashboard.allow-modals allow-pointer-lockand fullscreen, so 3D pages work through the hub too.name, with[[name]]rendered inline in the question and its context (askrefuses a name no link has);path,url,linkorartifactper item;at, and asha256fingerprint written byaskinto the single question line). The dashboard says when the artifact has changed since it was asked, and falls back to the landed copy once the draft's worktree is gone.foracceptsticket:<id>for artifacts.supervisor.md(question links, and a new Artifacts section, including the owner asking for one),planning.md§2 (draw artifacts for UI and flows, and link them from the goal-approval question),worker.md§7, and the README.Spec:
docs/superpowers/specs/2026-11-05-artifacts-design.md. Plan:docs/superpowers/plans/2026-11-05-artifacts.md.Why
Agents describe UI and flows in prose, and the owner approves designs they can't see. With artifacts, a planner mocks the screens before a goal is approved, the supervisor draws what the owner asks for, and the owner sees drafts take shape live across every session's worktree. Every artifact persists in the repo beside the designs it illustrates.
Migration
None. Restart the dashboard after the sync.
project/artifacts/is created by the firstartifact new.🤖 Generated with Claude Code