tian
tian contains 3 collected skills from psycoder-sup, with repository-level occupation coverage and site-owned skill detail pages.
Skills in this repository
Cut a tian release end-to-end from the shell: bump the version, build → notarize → tag → push → GitHub Release → Sparkle appcast (all via scripts/publish.sh), then update the project record in docs/pm/status.json. Use when the user asks to ship/cut/publish a release, bump the version, or "release it". Handles the two things publish.sh can't: settling the graphify commit-hook churn so the tree is clean enough to publish, and the manual status.json shipped/now update. Trigger: /release [patch|minor|major|X.Y.Z].
Drive the tian terminal emulator from the shell with the `tian` CLI: create/focus/close/list workspaces, sessions, and panes; spin up git-worktree-backed sessions for a branch; split the terminal panel and run commands in it; send input to and capture output from other terminal or agent sessions; set the sidebar status label/state; and post macOS notifications. Use whenever you are inside a tian session (the TIAN_SOCKET env var is set) and the task involves arranging terminals, running work in another pane/session, spawning a worktree for a task, or notifying on completion.
Audit a tian *orchestrator* Claude Code session for token efficiency, parallelism, and orchestrator/implementer role hygiene. Give it a parent session id (full or prefix); it locates the transcript, finds the child worktree sessions spawned via /tian implement, measures the numbers, and reports concrete improvements to the orchestrator↔implementer harness. Use when asked to analyze / audit / review how a session used tian or the /tian implement workflow, or to find out where tokens and parallelism leaked.