Skip to content

skills: add building-the-new-internet — one playbook for the whole stack - #1

Open
Ttimmahlax wants to merge 1 commit into
mainfrom
add-building-the-new-internet-skill
Open

skills: add building-the-new-internet — one playbook for the whole stack#1
Ttimmahlax wants to merge 1 commit into
mainfrom
add-building-the-new-internet-skill

Conversation

@Ttimmahlax

Copy link
Copy Markdown
Contributor

Adds a single agent skill that anyone starting a Rust app, service or website on the Remade With Rust stack can load — and that reads fine as a plain document for humans.

What it is

skills/building-the-new-internet/ — seven Markdown files. SKILL.md routes; six reference files carry the detail.

File Covers
SKILL.md the one-line test, the stack table, the day-one scaffold, the pre-flight checklist
stack.md every dependency decision with versions, features and traps
architecture.md general primitives, API-first, the per-entry CRDT law, the trust boundary, cores are sound, bugs live at the seams
deploy.md the five seams, disco sites deploy, the resource SDK, and what is actually live today
performance.md the five moves, the measurement bar, when unsafe is earned, the memory model
workflow.md compile gates, isolation harnesses, the green-test-wrong-scenario trap, the curiosity discipline
ui.md Dioxus 0.7 footguns and the thoth glyph/token/a11y crates

Why it's in this repo

.github is the org's landing repo, so this is the first thing a builder finds. Linked from both READMEs — absolute URL in profile/README.md, since that renders on the org page where relative links do not resolve.

Two traps worth calling out

Both cost real time and both are stated at the top of their sections:

  • rff on crates.io is not ours — it is an unrelated fuzzy text selector. remade_ffmpeg_rs must be taken by git URL, never by bare crate name.
  • rusty_zstd is not on crates.io yet. Git or path dependency, pinned; switch the pin when it publishes, not the API.

On honesty

Statuses and versions are recorded as measured, including the unflattering ones — which disco services are Preview rather than GA, that rusty_alloc's published evidence is parity rather than superiority, that rusty_zstd makes no speed claim yet, and that a candle build does pull a C regex engine at build time. If any of it has drifted, a correcting PR is welcome.

🤖 Generated with Claude Code

Consolidates the house build doctrine into a single agent skill that anyone
starting a Rust app, service or website can load: what to use for identity
(mID), storage (SpaceDB), media (remade_ffmpeg_rs), AI (FFAI, and the
candle/mistral.rs layer rule), allocation (rusty_alloc), compression
(rusty_zstd), UI chrome (thoth) and the supply chain (Deputy) — plus the
architecture, deploy seams, performance discipline and workflow that decide
whether the result can actually run on a mesh.

Seven files: SKILL.md routes; stack/architecture/deploy/performance/workflow/ui
carry the detail. Statuses and versions are recorded as measured, including the
unflattering ones — which disco services are Preview rather than GA, which
crates are not on crates.io yet, and where a C dependency still enters the tree.

Two name traps are called out explicitly because both cost real time: `rff` on
crates.io is an unrelated fuzzy finder, so remade_ffmpeg_rs must be taken by git
URL; and rusty_zstd is not published yet.

Linked from both READMEs (absolute URL in profile/, which renders on the org
landing page where relative links do not resolve).

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
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.

2 participants