Turn Claude-centered workflows like gStack and Superpower into a Codex-native framework. This project keeps the strongest workflow ideas and rebuilds them around Codex skills, Codex execution, and GitHub-friendly reuse.
- Ports old Claude slash-command workflows into Codex skills
- Uses
AGENTS.mdas the main project rule file - Runs implementation steps through
codex execwithscripts/execute.py - Supports discovery, architecture planning, step planning, review, and optional git worktrees
- Includes a safe
templates/phases-starter/example for learning and copy-starting
- People who used gStack or Superpower style Claude workflows and want a Codex version
- Teams that want a repeatable TDD-first workflow for product work
- People looking for a study case for Codex skills and
agents/openai.yaml
AGENTS.md: project rules, hard guardrails, and development processdocs/: PRD, architecture, ADR, UI guide, and legacy Claude referenceskills/: Codex skills for each Harness stagescripts/execute.py: Codex phase runnerscripts/prompts/: implementer and reviewer promptstemplates/phases-starter/: safe starter example forphases/scripts/install_codex_skills.py: local skill installer.github/workflows/ci.yml: GitHub Actions test workflowSECURITY.md: public repo security guidance
harness-workflowharness-office-hoursharness-brainstormharness-step-plannerharness-reviewharness-setup-worktrees
Each skill includes agents/openai.yaml.
That file improves how the skill appears in Codex lists and provides a default prompt example.
Install the repo skills into Codex:
python3 scripts/install_codex_skills.py --mode symlinkCopy install:
python3 scripts/install_codex_skills.py --mode copyList install targets:
python3 scripts/install_codex_skills.py --list- Write your project rules in
AGENTS.md. - Fill
docs/PRD.md,docs/ARCHITECTURE.md,docs/ADR.md, anddocs/UI_GUIDE.md. - Use
harness-office-hoursorharness-brainstormwhen you need help shaping the docs. - Use
harness-step-plannerto createphases/index.jsonandphases/<phase>/step*.md. - Run a phase:
python3 scripts/execute.py <phase-dir>If you want to learn the phases/ format or start a new repo faster, use:
templates/phases-starter/README.md
This template is safe because it lives under templates/, not the project root phases/.
scripts/execute.py will not run it unless you copy it into a real project.
Included example files:
templates/phases-starter/phases/index.jsontemplates/phases-starter/phases/0-setup/index.jsontemplates/phases-starter/phases/0-setup/step0.mdtemplates/phases-starter/phases/0-setup/step1.md
CLAUDE.mdis gone andAGENTS.mdis the rule source- Old
.claudecommands were rewritten as Codex skills - Execution now uses
codex exec - Skill UI metadata is included through
agents/openai.yaml - The old Claude workflow is preserved in
docs/LEGACY_CLAUDE_REFERENCE.md
- Injects
AGENTS.mdabsolute guardrails into every step - Chooses default models and review levels by
complexity - Carries recent completed-step summaries forward
- Supports
none,spec-only, andfullreview modes - Works without git for local experimentation
- Uses branch, commit, and push flows when git exists
---
complexity: medium
review: full
principle: [ADR.md#철학]
context: [PRD.md#핵심 기능, ARCHITECTURE.md#디렉토리 구조]
---.gitignoreblocks.env, Python cache files, local outputs, and worktree folders.env.exampleshows how to document variables without publishing secretsSECURITY.mdexplains what to review before publishing a fork or derived project- GitHub Actions runs the framework tests on push and pull request
CONTRIBUTING.md: contribution guidelines surfaced by GitHubLICENSE: MIT License for public reuseSECURITY.md: security guidance for public sharing
If you publish this on GitHub, people can:
- install the Codex skills locally
- study the
agents/openai.yamlmetadata pattern - copy the starter
phases/template - adapt older Claude workflow ideas to Codex
--no-review: skip review agents--push: push after a phase completes--pushneeds a git repo- Use
harness-setup-worktreesfor parallel phase work - Use
harness-reviewfor doc-aware code review