domain

star 162

Maintain UPPERCASE <NAME>.md (snapshot = `@goal:` final goal + `- [ ]` progress milestones) + sister <NAME>.log.md (append-only step log). NAME = UPPERCASE-start + UPPERCASE/digits/`-`/`+` (e.g. `TTR-LM`, `RTSC+HTS`); `_` rejected · `+` enables meta-domain composition. Subcommands — `/domain init <NAME>` scaffolds files · `/domain set <NAME>` selects session active · `/domain list` (alias `ls`) tables the repo's domains — a `DOMAINS.tape` roster (NAME→path) is authoritative so domains can live at any path; progress/@goal stay derived (no churn); `--sync` reconciles the roster with disk · `/domain goal <text>` declares the FINAL goal (`@goal:` line) · `/domain milestone <text>` (alias `ms`) adds a progress milestone · `/domain title <text>` (alias `subtitle`) sets an optional `@title:` display header (icon · name · alias, e.g. `🧠 IIT4 — 의식 측정자(尺)`) · `/domain done <match>` flips a milestone (else a log task) · `/domain absorb <file> [--state]` folds a scattered report `.md` into the active `<DOMAIN>.log.md` (o

dancinlab By dancinlab schedule Updated 6/6/2026

name: domain description: Maintain UPPERCASE .md (snapshot = @goal: final goal + - [ ] progress milestones) + sister .tape (append-only step log; valid .tape, pre-0.14.0 .log.md auto-migrates). NAME = UPPERCASE-start + UPPERCASE/digits/-/+ (e.g. TTR-LM, RTSC+HTS); _ rejected · + enables meta-domain composition. Subcommands — /domain init <NAME> scaffolds files · /domain set <NAME> selects session active · /domain list (alias ls) tables the repo's domains — a DOMAINS.tape roster (NAME→path) is authoritative so domains can live at any path; progress/@goal stay derived (no churn); --sync reconciles the roster with disk · /domain goal <text> declares the FINAL goal (@goal: line) · /domain milestone <text> (alias ms) adds a progress milestone · /domain title <text> (alias subtitle) sets an optional @title: display header (icon · name · alias, e.g. 🧠 IIT4 — 의식 측정자(尺)) · /domain done <match> flips a milestone (else a log task) · /domain absorb <file> [--state] folds a scattered report .md into the active <DOMAIN>.tape (or <DOMAIN>.md with --state) and replaces the source with a pointer (합산보관) · /domain shows active (title or name) + @goal + progress bar + lint. Lint warns when @goal: or milestones are missing (@title: is optional, never warned). Triggers — "domain init", "도메인 만들어", "도메인 선택", "골 지정", "milestone 추가", "진행도". allowed-tools: Bash

@D domain := "active · @goal: final goal + - [ ] milestones in snapshot → progress + lint" :: skill do = "init <NAME> [<dir>] registers a DOMAINS.tape roster row (domain at any path) · set <NAME> · goal <text> sets @goal · ms <text> adds milestone · title <text> sets optional @title display header · done flips → progress · absorb <file> [--state] folds a scattered report .md into the active .tape (or .md) + leaves a pointer (합산보관) · list/ls tables roster domains (★ active · goal · progress · location) · list --sync reconciles roster↔disk · log is .tape (valid .tape; pre-0.14.0 .log.md auto-migrates)" dont = "store progress/@goal IN the roster (stays derived — no churn) · changelog / Last updated: in snapshot · edit prior log entries · skip @goal/milestone (lint warns)"

Install via CLI
npx skills add https://github.com/dancinlab/sidecar --skill domain
Repository Details
star Stars 162
call_split Forks 83
navigation Branch main
article Path SKILL.md
More from Creator