Overview
Apply the dual-harness skill contract from PyAutoBrain#84 to command-only workflows in PyAutoMind, PyAutoHeart, and PyAutoBuild. Preserve their Claude command behavior while making the same canonical bodies discoverable in Codex.
This is phase 2 of the approved Codex-wrapper rollout and depends on the installer behavior established by #84.
Plan
- Add thin Codex-compatible
SKILL.md wrappers for the remaining command-only organ workflows.
- Remove obsolete Claude-only frontmatter or wording where it blocks Codex validation.
- Preserve intentionally reference-only Heart health legs.
- Validate all affected skill roots against the phase-1 installer in isolated homes.
- Run the autonomous ship gate and stop at open PRs.
Detailed implementation plan
Affected Repositories
- PyAutoMind
- PyAutoHeart
- PyAutoBuild
Branch Survey
| Repository |
Current Branch |
Dirty? |
| PyAutoMind |
feature/arxiv-papers-dispatch-lookback |
clean; separate main worktree available |
| PyAutoHeart |
main |
clean |
| PyAutoBuild |
main |
clean |
No active worktree claims conflict with these repositories. The existing PyAutoMind feature checkout will not be touched.
Suggested branch: feature/codex-organ-skill-wrappers
Work classification: organism infrastructure (cross-repo maintenance)
Worktree root: /home/jammy/Code/PyAutoLabs/.worktrees/codex-organ-skill-wrappers/
Implementation Steps
- Add a thin wrapper for
PyAutoMind/skills/spawn and update Mind ownership/install wording.
- Add wrappers for
PyAutoHeart/skills/review_release and verify_install; keep the health_sweep and status directories reference-only.
- Add a wrapper for
PyAutoBuild/skills/pre_build and make its harness wording neutral.
- Validate every affected skill, including pre-existing metadata exposed by Codex validation.
- Run the phase-1 installer with temporary
CLAUDE_HOME and CODEX_HOME, asserting all new organ skills and existing Claude commands resolve correctly.
- Run repo-appropriate tests and independent review on each branch before opening PRs.
Key Files
PyAutoMind/skills/spawn/
PyAutoMind/skills/OWNERSHIP.md
PyAutoHeart/skills/review_release/
PyAutoHeart/skills/verify_install/
PyAutoBuild/skills/pre_build/
- PyAutoBrain#84
bin/install.sh contract
Original Prompt
Click to expand starting prompt
yes, make SKILL.md wrappers for PyAutoBrain and any other repos you see a Claude bias
Autonomy
Launched with --auto; effective level: safe (maintenance cap). The run may proceed through the four-leg autonomous ship gate and ends at PR-open. Merge and issue closure remain human actions.
Overview
Apply the dual-harness skill contract from PyAutoBrain#84 to command-only workflows in PyAutoMind, PyAutoHeart, and PyAutoBuild. Preserve their Claude command behavior while making the same canonical bodies discoverable in Codex.
This is phase 2 of the approved Codex-wrapper rollout and depends on the installer behavior established by #84.
Plan
SKILL.mdwrappers for the remaining command-only organ workflows.Detailed implementation plan
Affected Repositories
Branch Survey
No active worktree claims conflict with these repositories. The existing PyAutoMind feature checkout will not be touched.
Suggested branch:
feature/codex-organ-skill-wrappersWork classification: organism infrastructure (cross-repo maintenance)
Worktree root:
/home/jammy/Code/PyAutoLabs/.worktrees/codex-organ-skill-wrappers/Implementation Steps
PyAutoMind/skills/spawnand update Mind ownership/install wording.PyAutoHeart/skills/review_releaseandverify_install; keep thehealth_sweepand status directories reference-only.PyAutoBuild/skills/pre_buildand make its harness wording neutral.CLAUDE_HOMEandCODEX_HOME, asserting all new organ skills and existing Claude commands resolve correctly.Key Files
PyAutoMind/skills/spawn/PyAutoMind/skills/OWNERSHIP.mdPyAutoHeart/skills/review_release/PyAutoHeart/skills/verify_install/PyAutoBuild/skills/pre_build/bin/install.shcontractOriginal Prompt
Click to expand starting prompt
Autonomy
Launched with
--auto; effective level:safe(maintenance cap). The run may proceed through the four-leg autonomous ship gate and ends at PR-open. Merge and issue closure remain human actions.