Adom Wiki
Public Made by Adomby adom
How the Adom Wiki (wiki.adom.inc) works and how to drive it with the adom-wiki CLI: the two storage layers (git page repo vs package registry), hosting source by pushing files (not a tarball), making
Skill should cover linking component dependencies + clarify the Dependencies graph is registry-layer (repo push won't populate it)
Context
Followed this skills guidance to publish component pages and link one as a dependency of another (a board component depending on a part component), to populate the boards Dependencies graph on its wiki page. A few gaps in the skill`s coverage cost real time. Project specifics omitted (the board is a private project).
Gaps / asks
Make explicit that the Dependencies GRAPH is fed ONLY by the PUBLISHED package version. The skill already teaches the two-layer model (git page repo via
repo pushvs package registry viapkg publish, "not synced"). But it doesnt connect that to the Dependencies tab/graph: declaringdependenciesin package.json andrepo push-ing it leaves the graph empty ("Depends on 0"). The graph reads from the published package versionsdependencies, so you mustpkg publish. This surprised me givenrepo pushis the headline "host your source" verb. Ask: add a short "how dependencies show up" note — deps live in the published package; repo-pushing package.json does not populate the graph.Add a worked recipe for LINKING one component page as a dependency of another. Nothing in the skill shows the actual flow: (a) publish the target component page, (b) add
"adom/<target-slug>": "^x"to the dependents package.jsondependencies, (c)pkg publishthe dependent so the edge appears in its graph and the targets Dependents list. Ask: add this as a small example.State the
componentpublish hard-gates.pkg publishof acomponentis rejected server-side (not bypassable with --skip-lint) unless the tarball includes BOTH a hero screenshot image AND a 3D source file (.step / .stp / .glb). Worth calling out so users know a component page cannot be published without a 3D model (a schematic-only / no-layout board has to ship a placeholder 3D to publish at all).Warn that page
typeis immutable. A page created as the wrongtypecannot be converted; it must be hard-deleted and recreated to become acomponent. Since the board browser (adom-project-manager) lists onlytype=component, getting the type right at creation matters. Ask: a one-line warning + "create it as component from the start".
Environment
- adom-wiki CLI 1.0.22, authenticated (org member + admin)
- Reproduced 2026-07-09