Documentation map

September 8, 2026 · View on GitHub

English | 中文

Open one layer. Do not copy tables from another layer. If two files disagree, the spec wins; then fix the other file in the same change.

LayerFileAudienceContains
Public productREADME.md · README.zh.mdUsers on GitHubWhat it is, install xtz, plugin table, screenshots
ContributeCONTRIBUTING.md · CONTRIBUTING.zh.mdHumans in this repoClone, inner loop, gates, where to put a change
Specconventions.md · conventions.zh.mdEveryoneWhat is true: homes, Git (main + tags, no Git Flow), package identity, CLI contract, versions, market catalog
Harness plugin deltaharness-plugin.md · harness-plugin.zh.mdPlugin authors and agentsOfficial Cordis/plugin links plus how this repo differs. Not a copied tutorial
Product changelogCHANGELOG.mdUsers and maintainersWhat shipped in each vX.Y.Z
Procedureworkflow.md · workflow.zh.mdHumans and agentsHow to do a job: create, install, commit, ship, parallel checkouts
Agent rulesAGENTS.mdAgentsHard rules only. No tutorials.
Agent skills.grok/skills/AgentsJob-specific; they point at spec/procedure, they do not replace them
Internal scratchNOTES.mdMaintainersWorking notes. Not a contract. Not a public doc.
CLI productapps/cli/README.mdUsers of xtzCommand list and safety boundary
Plugin user docsplugins/<slug>/README.mdUsers of that pluginWhat the plugin occupies and how to use it
Plugin PRD / designplugins/<slug>/docs/Product and engineeringImplemented behavior. Deferred work is marked deferred.
UI design systemdesign-system/xiaotaozi-dsh/MASTER.md · upgrade recordProduct, design, and frontendNormative visual, interaction, accessibility, and responsive contract; completed rollout record
Historical planssuperpowers/MaintainersImplemented or abandoned plans. Not the current spec. Do not update them when the product changes.
Historical reviewsreviews/MaintainersOne-off review records. Not a contract.

Plugin Center navigation

User entry: Plugin Center → Installed → Models/IM bots/Xiaotaozi/Side workbench; Discover plugins is the curated catalog. Runtime controls: Settings → Advanced. See conventions for ownership, workflow for opening the UI, and Harness deltas for child-slot authorization and the pinned Settings adapter. Package READMEs describe each embedded capability; the market README describes installed/discovery operations.

Which file to edit

You changed…Update
A hard rule (homes, fail-closed commands, no Desktop, SemVer, Git)AGENTS.md and docs/conventions.md (both languages)
Branching / worktrees / Git Flowconventions.md § Git and workflow.md § Dev environment (both languages)
A product releaseCHANGELOG.md, versions.json cliApp, git tag; procedure: workflow.md § Ship a product snapshot
How xtz reaches npmconventions.md § Versions (Trusted Publisher identity) and workflow.md § Ship
How to create / install / commitdocs/workflow.md (both languages)
How our plugins differ from official Harness plugin docsharness-plugin.md (both languages); pointer in conventions § Plugin layout
Sandbox dogfood monitoringconventions.md § Homes and workflow.md § Sandbox dogfood monitoring (both languages); AGENTS.md. Keep-alive is mandatory; poll origin/main every 10 minutes; when behind, fast-forward then restart pnpm dev; journey grep is not a substitute; product breaks are GitHub issues, not hub implementation.
Install command, plugin table, public narrativeroot README.md / README.zh.md
Public website copy / Plugin Center navigationapps/website/guide/ and apps/website/zh/guide/ (both languages); local pnpm --dir apps/website build. Do not deploy unless asked
xtz flags or disabled commandsapps/cli/README.md and conventions § xtz CLI
A plugin's user-facing behaviorthat plugin's README pair; PRD if the product contract changed
First-party plugin README portraitbrand.zh.md §7 (spec) and workflow.md § Create step 8 (files)
Agent routing (which skill).grok/skills/*/SKILL.md — keep them short
First-party plugin Web UIdesign-system/xiaotaozi-dsh/MASTER.md and the affected plugin UI
Marketing website UIapps/website/DESIGN.md and the affected website UI
Public website hosting / tcb deployconventions.md § Public website and workflow.md § Deploy the public site (both languages); .grok/skills/website-deploy/SKILL.md
A file under docs/superpowers/ or docs/reviews/Do not update. Those files are history, not the current spec.

Project layout (engineering)

README.md           public product
CONTRIBUTING.md     contributor entry
AGENTS.md           agent hard rules
NOTES.md            internal scratch
docs/               spec + procedure + this map
apps/cli/           user product (xtz) — standalone workspace
apps/website/       public site — standalone workspace
plugins/<slug>/     one first-party installable package
plugins/market/     Plugin Center; third-party plugins are catalog rows
templates/          pnpm new skeletons
design-system/      first-party UI contract and visual reference
scripts/            new / link-plugin / sandbox / gates / doctor
.grok/skills/       agent skills
.dsh-home/          gitignored sandbox home (3081)

There is no apps/desktop/. History is git tag archive/desktop. There is no packages/ and no externals/.