一键导入
init-profile
Scaffold a fresh ~/.neurodock/profile.yaml from one of the ND-aware presets under profiles/. Use on first install or when starting a new device.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Scaffold a fresh ~/.neurodock/profile.yaml from one of the ND-aware presets under profiles/. Use on first install or when starting a new device.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Motor-aware pacing — decomposes a goal, shows each estimate padded by the profile buffer, names why.
Motor-aware pacing — decomposes a goal, shows each estimate padded by the profile buffer, names why.
Morning brief — what changed overnight, what matters today, one next-action per project.
Transcript → four-section brief (my asks, others' asks, decisions, ambiguous items with verbatim quotes). Records decisions into the cognitive graph.
/resume command — reconstruct yesterday's mental state from the cognitive graph, without inventing facts.
Reformats responses to Answer-First when sessions run long; surfaces the user's own prior intent if past their break threshold. Also activates on design-critique contexts (Figma reviews, comp reviews, prototype walk-throughs, spec reviews) so the verdict lands before the reasoning.
| name | init-profile |
| description | Scaffold a fresh ~/.neurodock/profile.yaml from one of the ND-aware presets under profiles/. Use on first install or when starting a new device. |
Copies one of the curated presets in profiles/ into the user's
~/.neurodock/profile.yaml, with safeguards against overwriting an
existing profile and a follow-up validate-profile invocation.
Available presets (see profiles/README.md):
profiles/adhd.yamlprofiles/audhd.yamlprofiles/burnout-recovery.yamlprofiles/dyslexic.yamlprofiles/dyspraxia.yamlprofiles/educator-semester.yamlprofiles/low-stimulation.yamlprofiles/ocd.yamlprofiles/student-university.yamlprofiles/profile.minimal.yaml (no neurotype-specific defaults)Design rationale: docs/decisions/0004-profile-schema-design.md — every
preset embodies "lived-experience-led defaults" rather than starting from
an empty file.
adhd to audhd after a
diagnostic update).NEURODOCK_PROFILE env var, else
~/.neurodock/profile.yaml.--force is passed. With --force, copies the prior file to
~/.neurodock/profile.yaml.bak.<timestamp> first.profile validate against
the new file as a self-check.pnpm --filter @neurodock/cli run --silent dev profile init --preset adhd
Force overwrite (with backup):
pnpm --filter @neurodock/cli run --silent dev profile init --preset audhd --force
Custom destination:
pnpm --filter @neurodock/cli run --silent dev profile init --preset ocd --path ./my-profile.yaml
preset: profiles/adhd.yaml
target: ~/.neurodock/profile.yaml
backup: ~/.neurodock/profile.yaml.bak.20260523T091422 (only with --force)
validate: ok
Exit 0 on success, 1 if the target exists and --force was not passed, 2
if validation failed against the freshly copied preset (treat as a bug in
the preset itself).
profile init subcommand is not yet present in
packages/cli/src/commands/profile.ts at time of writing. Until it lands,
manually copy with cp profiles/<preset>.yaml ~/.neurodock/profile.yaml
and then run the validate-profile skill. Track this as a CLI gap.--preset explicitly.Treat the install as a quiet operation. A noisy welcome banner is the opposite of what an ND user needs at minute zero with a new tool. One line in, one line out.