Skip to content

chore: add Codex wrappers across PyAuto organs #85

Description

@Jammy2211

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

  1. Add a thin wrapper for PyAutoMind/skills/spawn and update Mind ownership/install wording.
  2. Add wrappers for PyAutoHeart/skills/review_release and verify_install; keep the health_sweep and status directories reference-only.
  3. Add a wrapper for PyAutoBuild/skills/pre_build and make its harness wording neutral.
  4. Validate every affected skill, including pre-existing metadata exposed by Codex validation.
  5. Run the phase-1 installer with temporary CLAUDE_HOME and CODEX_HOME, asserting all new organ skills and existing Claude commands resolve correctly.
  6. 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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions