TemplatesU20 · Play
U20 · order 20 of 24 · host luna

Play / skill page

one per play and per hub skill · 8 plays (P1–P8) + 32 hub skills (siso-skills-hub)

builtorder 20host lunaagentsissue #62
00

The page, rendered

this template composed from real data, inside the CRM shell

Open it full size: /t/U20/example/ · data: example.json · schema.json

01

Why this template exists

his words · the reading · the ceilings
  1. His words 0

    verbatim, from 00_AGENT_ZERO/source/ — never paraphrased

    No verbatim source on this page.
  2. Reading authored by the seat

    Eight plays let fourteen contexts behave as one system; an agent must find the play and its command without reading a brief.

    Readers. Human: what plays exist. Agent: the exact command and whether it is installed here.

    1. What does it do?
    2. How do I run it?
    3. Is it installed on this harness/machine?
    4. Has it been used for real?
  3. What this page may claim

    Claim ceilingInstalled only with a probe receipt.
    Data it rendershub registry + probe receipts + OWNERS lines.
    PrivacyPublic.
    Empty stateNot installed here → the add-skill command.
    Agent entrysiso-skills-hub registry/skills/<path>/SKILL.md
02

Content contract

his twelve, 18:19; '—' means this family carries nothing there
1 · title

play

2 · subtitle

one line

3 · paragraph

when to use

4 · mind map

5 · repos

6 · research

7 · docs

8 · progress

installed matrix

9 · agents

owner

10 · timeline

uses

11 · docs over_time

12 · own nav

what · command · installed · uses

03

Sections, in order · where it lives

  1. 1
    what it does in one line
  2. 2
    the command
  3. 3
    where installed (harness × machine) with probe date
  4. 4
    used for real: receipts
  5. 5
    source hash
Lives at
Library section Agents → /plays// and /skills//
Instances
one per play and per hub skill
Count
8 plays (P1–P8) + 32 hub skills (siso-skills-hub)
Renders
atlas/FRAMEWORKS-2026-09-05.html, skills-hub registry/skills/*/SKILL.md, install state per harness per machine (cold-discovery probes)
Theme
agents = reflect violet
Rail
U0
Needs
Links out
U17 U9
Links in
U9 U2 Agents
04

What to rob

presentation only; licences kept

From the Action Model sites (built from real data)

blueprint chip row with live dots as the install matrix

Components, exact locations (Luna inventory)

ComponentWhereRendersHowQuality
Actionist grouped registry railsystem-map/nav.js:74-123,125-174; system-map/nav.css:27-177page-registry.json sections/pages, status, descriptions and route IDsCopy nav.js/nav.css and feed a registry JSON with sections and pages.good — complete persistent grouped navigation and active-route state
Hero plus status panelsystem-map/index.html:67-80; system-map/part-page.css:8-15; registry.css:3-12; industry.css:1-30; state.css:15-72; blueprint/index.html:246-258Title, thesis/lede, current posture, status, date, and source/generator metadataCopy the two-column hero/status structure and feed title, summary, posture, and provenance fields.good — consistently separates narrative from current state
Flow / process stepssystem-map/index.html:93-104; blueprint/index.html:57-60,487-492; live block-runtime SVG/sectionsOrdered stages from discovery through composition, runtime, and learningCopy flow-step styling and feed ordered stage objects with labels and descriptions.good — communicates sequence without requiring a chart library
Searchable track/card filtersite/index.html:487-499; blueprint/index.html:357-400 and filter script around 487-499Track cards matched against data-search keywords and visible countCopy the input/filter function and give each card a normalized search string.good — simple no-framework filtering with visible result count
Resource room card gridsite/index.html:403-416; blueprint/index.html:300-303,424-427Research room title, status/tag, short description, and routeCopy card markup and map each Library work or source to tag, summary, and link.good — clear scan-to-open pattern with color-coded category strips
Node detail card gridsystem-map/part-page.css:19-26; generate-part-pages.mjs:144-158; industry.css:38-49; generate-industry-pages.mjs:137-144Owned scope, known findings, inputs, outputs, risks, and open questionsCopy node-card variants and feed arrays into labeled cards with wide/risk/lilac/mint classes.good — flexible two-column/wide layout for heterogeneous records
Dependency link chipssystem-map/index.html:152-157; system-map/part-page.css:94-96; generate-part-pages.mjs:100-109Related part IDs, titles, and dependency directionCopy dependency chip styles and feed linked work/decision IDs.good — compact relationship map that remains clickable
OSS admission funnelsite/index.html:431-441; generate-state-page.mjs:71-112; state.css:74-160Merged candidates, bounded reviews, held evidence, rejected, admitted, and stage countsCopy funnel rows/bar CSS and feed ordered stage count objects.good — communicates attrition and zero states without hiding them

From the 21st.dev bank (his picks, his notes)

countdown-number
countdown component, always loved it. Can be used in coming-soon features or whereverShaan · ui-bank note

Rob this countdown-number composition for play page (commands, where installed).

workflow-builder-card
I like this workflow builder card, could be used in the dashboard somewhereShaan · ui-bank note

Rob this workflow-builder-card composition for play page (commands, where installed).

to-do-card
to-do list, quite cool. Return activity, this could be reused in operator somewhereShaan · ui-bank note

Rob this to-do-card composition for play page (commands, where installed).

draggable-priority-list
priority queue, thought about it, could be used somewhere in the operatorShaan · ui-bank note

Rob this draggable-priority-list composition for play page (commands, where installed).

Bank gaps: safe command rendering and install provenance need bespoke content

05

Done when

facts have a receipt; the rest is proposal
fact · has a receiptproposal · not yet
Template templates/U20/template.html composes parts; example.json is real data.https://github.com/sisodias/siso-shell/tree/main/templates/U20
Done when: Open /plays/P5-writeback/ and see the command, installed on Claude+Codex on laptop+Mini with probe dates, and three real uses/t/U20/example/
State on 6 Sep 18:36 (plan): one atlas reading page; hub has SKILL.md files; no per-play page with install stateplan/templates.json status field
Limits
  • Counts on this page come from plan/templates.json (6 Sep 18:36), not from a live registry query.
  • 'Built' means the template folder exists and renders; the done-when line is the acceptance.