Overview
The /morning composition skill is proving valuable; rename it to /wake_up so it fits the PyAuto organism analogy (the organism wakes: syncs its body, checks its vitals, remembers what it was doing). Pure rename — behaviour, steps, and guardrails stay identical.
Plan
- Rename
skills/morning/ → skills/wake_up/ (dir, body file, SKILL.md name)
- Update the
/morning references in the Brain docs (COMMANDS.md, AGENTS.md, AUTONOMY.md) and script comments (overnight_status.sh, nightly.sh)
- Leave time-of-day prose and the separately-named Heart
morning_* Slack webhooks untouched
- After merge: pull main, re-run
bin/install.sh, prune the stale morning symlinks in ~/.claude/
Detailed implementation plan
Affected Repositories
- PyAutoBrain (primary, only)
Branch Survey
| Repository |
Current Branch |
Dirty? |
| ./PyAutoBrain |
main |
clean |
Suggested branch: feature/wake-up-skill-rename
Implementation Steps
git mv skills/morning skills/wake_up; git mv skills/wake_up/morning.md skills/wake_up/wake_up.md
skills/wake_up/SKILL.md — name: wake_up, heading # Wake Up, description rephrased as start-of-day/wake-up routine, follow-link → wake_up.md
skills/wake_up/wake_up.md — title # /wake_up — …; self-references /morning → /wake_up; keep plain-English "each morning" and the "automated morning Slack webhooks are separate" note (those webhooks are Heart-named morning_* and out of scope)
skills/COMMANDS.md — composition-door entry /morning → /wake_up
AGENTS.md — command-surface table row /morning → /wake_up
AUTONOMY.md — "reviewing the morning digest of what shipped" → "/wake_up digest"
bin/overnight_status.sh — header comment "/morning is their interactive complement" → /wake_up
agents/conductors/release/nightly.sh — "morning-digest watchdog" comment → "wake_up-digest watchdog"
- Verify: workspace-wide grep for stale
skills/morning / /morning references (excluding historical PyAutoMind records); bin/check_skill_line_counts.sh
- Post-merge (canonical checkout):
git pull, bash bin/install.sh, remove dangling ~/.claude/commands/morning.md and ~/.claude/skills/morning symlinks
Key Files
skills/morning/{SKILL.md,morning.md} — the skill being renamed
skills/COMMANDS.md, AGENTS.md, AUTONOMY.md — command-surface docs
bin/overnight_status.sh, agents/conductors/release/nightly.sh — comment references
bin/install.sh — discovers skills by directory; re-run post-merge installs the new surface
Out of scope
- PyAutoHeart
morning_health / morning_status webhooks (separate, unchanged — the skill body says so explicitly)
- Historical PyAutoMind records (
complete/, dashboard.md) mentioning /morning
Original Prompt
Click to expand starting prompt
Rename the morning skill to wake_up in @PyAutoBrain (skills/morning/ -> skills/wake_up/), adjusting all linked files accordingly (symlinks in ~/.claude/commands and ~/.claude/skills, COMMANDS.md, AGENTS.md, AUTONOMY.md, bin/overnight_status.sh, nightly.sh references) so it fits the PyAutoScientist organism analogy. The skill is proving very valuable; keep behaviour identical. Include a short assessment of what else the skill could absorb without becoming information overload.
🤖 Generated with Claude Code
Overview
The
/morningcomposition skill is proving valuable; rename it to/wake_upso it fits the PyAuto organism analogy (the organism wakes: syncs its body, checks its vitals, remembers what it was doing). Pure rename — behaviour, steps, and guardrails stay identical.Plan
skills/morning/→skills/wake_up/(dir, body file, SKILL.md name)/morningreferences in the Brain docs (COMMANDS.md, AGENTS.md, AUTONOMY.md) and script comments (overnight_status.sh, nightly.sh)morning_*Slack webhooks untouchedbin/install.sh, prune the stalemorningsymlinks in~/.claude/Detailed implementation plan
Affected Repositories
Branch Survey
Suggested branch:
feature/wake-up-skill-renameImplementation Steps
git mv skills/morning skills/wake_up;git mv skills/wake_up/morning.md skills/wake_up/wake_up.mdskills/wake_up/SKILL.md—name: wake_up, heading# Wake Up, description rephrased as start-of-day/wake-up routine, follow-link →wake_up.mdskills/wake_up/wake_up.md— title# /wake_up — …; self-references/morning→/wake_up; keep plain-English "each morning" and the "automated morning Slack webhooks are separate" note (those webhooks are Heart-namedmorning_*and out of scope)skills/COMMANDS.md— composition-door entry/morning→/wake_upAGENTS.md— command-surface table row/morning→/wake_upAUTONOMY.md— "reviewing the morning digest of what shipped" → "/wake_updigest"bin/overnight_status.sh— header comment "/morning is their interactive complement" →/wake_upagents/conductors/release/nightly.sh— "morning-digest watchdog" comment → "wake_up-digest watchdog"skills/morning//morningreferences (excluding historical PyAutoMind records);bin/check_skill_line_counts.shgit pull,bash bin/install.sh, remove dangling~/.claude/commands/morning.mdand~/.claude/skills/morningsymlinksKey Files
skills/morning/{SKILL.md,morning.md}— the skill being renamedskills/COMMANDS.md,AGENTS.md,AUTONOMY.md— command-surface docsbin/overnight_status.sh,agents/conductors/release/nightly.sh— comment referencesbin/install.sh— discovers skills by directory; re-run post-merge installs the new surfaceOut of scope
morning_health/morning_statuswebhooks (separate, unchanged — the skill body says so explicitly)complete/,dashboard.md) mentioning /morningOriginal Prompt
Click to expand starting prompt
Rename the morning skill to wake_up in @PyAutoBrain (skills/morning/ -> skills/wake_up/), adjusting all linked files accordingly (symlinks in ~/.claude/commands and ~/.claude/skills, COMMANDS.md, AGENTS.md, AUTONOMY.md, bin/overnight_status.sh, nightly.sh references) so it fits the PyAutoScientist organism analogy. The skill is proving very valuable; keep behaviour identical. Include a short assessment of what else the skill could absorb without becoming information overload.
🤖 Generated with Claude Code