@@ -170,10 +170,13 @@ fine — write naturally, the AI fills in the rest.
170170 done
171171```
172172
173- Two slash commands operate over the prompt registry without starting work:
173+ The slash commands above are skills hosted across the organism (Brain, Heart) but
174+ all read/write Mind's registry via workspace-root-anchored paths. One operates
175+ over the registry without starting work:
174176
175177- ` /pyauto-status ` — dashboard of ` active.md ` , ` planned.md ` , ` complete.md `
176- - ` /handoff ` — park a task on this machine and resume on another (mobile, laptop, server)
178+ (a PyAutoHeart status view). Continuity across execution environments needs no
179+ special step — any environment reads ` active.md ` and resumes an in-flight task.
177180
178181---
179182
@@ -226,23 +229,20 @@ PyAutoMind/
226229│ ├── status.sh ← prompt inventory helper
227230│ └── prompt_sync.sh ← commit/push helpers sourced by skills
228231│
229- └── skills/ ← Claude Code skills tightly coupled to the prompt registry
230- ├── start_dev/
231- ├── start_library/
232- ├── start_workspace/
233- ├── ship_library/
234- ├── ship_workspace/
235- ├── pyauto-status/
236- ├── register_and_iterate/
237- ├── handoff/
238- ├── worktree_status/
239- ├── create_issue/
240- └── plan_branches/
232+ └── skills/ ← Mind-owned skills + the ownership audit
233+ ├── OWNERSHIP.md ← where every workflow skill lives, and why
234+ └── create_issue/ ← convert a prompt into a tracked GitHub issue
241235```
242236
243- The ` skills/ ` here hold ** only the skills that read or write ` active.md ` / prompt
244- files** . General PyAuto tooling (release prep, dependency audits, smoke tests,
245- lint sweeps) lives in ` admin_jammy/skills/ ` .
237+ ` PyAutoMind/skills/ ` now holds ** only** the Mind-owned ` create_issue ` skill (plus
238+ ` OWNERSHIP.md ` ). The development-workflow skills were re-homed to the organs that
239+ own them — ** PyAutoBrain** (` start_dev ` , ` start_dev_for_user ` , ` plan_branches ` ,
240+ ` start_library ` , ` start_workspace ` , ` ship_library ` , ` ship_workspace ` ,
241+ ` register_and_iterate ` ), ** PyAutoHeart** (` pyauto-status ` , ` pyauto-status-full ` ,
242+ ` worktree_status ` ), and ** autolens_profiling** (` profile_likelihood ` ). The
243+ ` handoff ` skill was retired (PyAutoBrain runs uniformly across execution
244+ environments — see ` OWNERSHIP.md ` ). General PyAuto tooling (release prep,
245+ dependency audits, smoke tests, lint sweeps) lives in ` admin_jammy/skills/ ` .
246246
247247` scripts/prompt_sync.sh ` is sourced by skills that mutate registry files
248248(` active.md ` , ` complete.md ` , etc.) to commit and push back to origin. It
@@ -439,10 +439,9 @@ flags anything in `z_vault/` that's been sitting for a while.
439439
440440### From inside Claude Code
441441
442- - ` /pyauto-status ` — dashboard of registry state (active, planned, recent complete)
443- - ` /start_dev <category>/<name>.md ` — read a prompt and route it
444- - ` /handoff park ` / ` /handoff resume ` — cross-machine task transitions
445- - ` /worktree_status ` — cross-references registry with task worktrees
442+ - ` /pyauto-status ` — dashboard of registry state (active, planned, recent complete; PyAutoHeart)
443+ - ` /start_dev <work-type>/<target>/<name>.md ` — read a prompt and route it (PyAutoBrain)
444+ - ` /worktree_status ` — cross-references registry with task worktrees (PyAutoHeart)
446445
447446---
448447
@@ -472,28 +471,20 @@ absolute path.
472471
473472``` bash
474473cd ~ /Code/PyAutoLabs
475- # Until the GitHub-side rename (PyAutoPrompt -> PyAutoMind) lands, clone the old
476- # URL into a PyAutoMind/ directory: the old URL works now and redirects after the
477- # rename, and the documented commands all assume a `PyAutoMind/` checkout. Once
478- # the rename lands, `git clone git@github.com:PyAutoLabs/PyAutoMind.git` works too.
479- git clone git@github.com:PyAutoLabs/PyAutoPrompt.git PyAutoMind
480- git clone git@github.com:Jammy2211/admin_jammy.git # if not already present
474+ git clone git@github.com:PyAutoLabs/PyAutoMind.git # the Mind (this repo)
475+ git clone git@github.com:PyAutoLabs/PyAutoBrain.git # dev-workflow skills
476+ git clone git@github.com:PyAutoLabs/PyAutoHeart.git # status / readiness skills
477+ git clone git@github.com:Jammy2211/admin_jammy.git # installer + general tooling
481478bash admin_jammy/skills/install.sh # symlinks skills + commands
482479```
483480
484- > ** Note on the rename.** This repository is being renamed from ** PyAutoPrompt**
485- > to ** PyAutoMind** . The GitHub-side rename is a separate admin action; once it
486- > lands, GitHub redirects the old ` PyAutoLabs/PyAutoPrompt ` URL to the new one, so
487- > existing clones keep working — update your remote with
488- > ` git remote set-url origin git@github.com:PyAutoLabs/PyAutoMind.git ` .
489- >
490- > ** The local checkout directory must be named ` PyAutoMind ` ** (or symlinked with
491- > ` ln -s PyAutoPrompt PyAutoMind ` ). The skill and script docs reference
492- > ` PyAutoMind/... ` paths directly — e.g. ` source PyAutoMind/scripts/prompt_sync.sh `
493- > and ` git -C PyAutoMind … ` — so a directory still named ` PyAutoPrompt ` will break
494- > those commands. (The ` prompt_sync.sh ` fallback only covers automatic
495- > ` PROMPT_REPO ` resolution, not these literal documented paths.)
496-
497- ` install.sh ` auto-discovers skills from both ` admin_jammy/skills/ ` and
498- ` PyAutoMind/skills/ ` and creates symlinks under ` ~/.claude/skills/ ` and
499- ` ~/.claude/commands/ ` . Re-run any time after pulling new skills from either repo.
481+ > ** The local checkout directory must be named ` PyAutoMind ` .** The skills and
482+ > scripts reference ` PyAutoMind/... ` paths directly — e.g.
483+ > ` source PyAutoMind/scripts/prompt_sync.sh ` and ` git -C PyAutoMind … ` — so a
484+ > differently-named directory breaks those commands.
485+
486+ ` install.sh ` auto-discovers skills from every present discovery root
487+ (` admin_jammy/skills/ ` , ` PyAutoMind/skills/ ` , ` PyAutoBrain/skills/ ` ,
488+ ` PyAutoHeart/skills/ ` , ` autolens_profiling/skills/ ` ) and creates symlinks under
489+ ` ~/.claude/skills/ ` and ` ~/.claude/commands/ ` . Roots that aren't checked out are
490+ skipped. Re-run any time after pulling new skills from any of those repos.
0 commit comments