Skip to content

sdntsng/codex-gstack

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

codex-gstack

Codex-native workflow skills inspired by gstack.

codex-gstack is a public skill pack for Codex users who want structured specialist workflows instead of ad hoc prompting. It ports the highest-value ideas from gstack into concise, Codex-first skills and ships a lightweight sync pipeline so new upstream gstack skills can be detected and scaffolded quickly.

What you get

Engineering workflows

  • browser-dogfood — browser-backed testing, verification, and dogfooding
  • systematic-debugging — root-cause-first debugging
  • web-qa-report — report-only QA pass for web apps
  • web-qa-fix — QA, fix verified bugs, and re-test
  • pr-preflight-review — branch review before push or PR
  • doc-sync-after-change — diff-driven documentation sync
  • ship — release-minded final readiness pass
  • setup-browser-cookies — establish authenticated browser testing without redoing login manually
  • codex-gstack-upgrade — refresh a local codex-gstack installation safely

Founder and planning workflows

  • office-hours — sharpen the product problem before implementation
  • plan-ceo-review — founder-level product and scope review
  • plan-eng-review — buildable architecture and execution planning
  • plan-design-review — design review of the plan before implementation starts

Design and operating workflows

  • design-consultation — upfront design direction and system choices
  • design-review-live — live UI and UX audit
  • project-retro — retrospective from recent work patterns

Why this exists

gstack has strong workflow ideas, but it is optimized for Claude Code and carries a lot of Claude-specific ceremony. codex-gstack focuses on the reusable part:

  • specialist roles
  • real browser testing
  • root-cause-first debugging
  • diff-aware review
  • documentation sync
  • product and planning reviews

The goal is not to mirror upstream line-for-line. The goal is to keep the workflow value and remove the environment-specific overhead.

Install into Codex

To link all curated skills from this repo into your local Codex setup:

python3 scripts/sync_from_gstack.py install --target ~/.codex/skills

That creates symlinks from this repo's skills/ directory into ~/.codex/skills.

Keep up with upstream gstack

If you have a local gstack checkout, refresh the sync report and scaffold any newly discovered upstream skills:

./scripts/update-from-local-gstack.sh ../knowledge-base/gstack

Or run the steps explicitly:

python3 scripts/sync_from_gstack.py status --source ../knowledge-base/gstack
python3 scripts/sync_from_gstack.py scaffold-new --source ../knowledge-base/gstack

This will:

  • refresh catalog/gstack-sync-status.md
  • detect upstream skills not yet mapped
  • scaffold starter Codex skill folders under scaffolds/

Current upstream coverage

All currently discovered upstream gstack skills are mapped.

Mapped skills

  • browse -> browser-dogfood
  • debug -> systematic-debugging
  • qa-only -> web-qa-report
  • qa -> web-qa-fix
  • review -> pr-preflight-review
  • document-release -> doc-sync-after-change
  • ship -> ship
  • setup-browser-cookies -> setup-browser-cookies
  • gstack-upgrade -> codex-gstack-upgrade
  • office-hours -> office-hours
  • plan-ceo-review -> plan-ceo-review
  • plan-eng-review -> plan-eng-review
  • plan-design-review -> plan-design-review
  • design-consultation -> design-consultation
  • design-review -> design-review-live
  • retro -> project-retro

If new upstream skills appear later, scaffold-new will generate starter Codex ports automatically.

Repository layout

skills/                  curated Codex-native skills
mappings/skills.json     upstream gstack -> codex-gstack mapping
catalog/                 generated sync status
scaffolds/               starter ports for newly discovered upstream skills
scripts/                 sync, install, and validation tooling
docs/                    porting notes and contributor docs

Validation

Run:

python3 scripts/check_repo.py

This checks:

  • every curated skill has SKILL.md
  • every curated skill has agents/openai.yaml
  • the mapping file is valid JSON
  • every mapped target exists in skills/

Contribution workflow

  1. Add or refine a skill in skills/
  2. Run python3 scripts/check_repo.py
  3. If syncing from upstream, run python3 scripts/sync_from_gstack.py status --source <path>
  4. If new upstream skills appear, run python3 scripts/sync_from_gstack.py scaffold-new --source <path>
  5. Promote useful scaffolded skills into curated versions under skills/
  6. Commit one logical change at a time

Detailed guidance lives in CONTRIBUTING.md and docs/porting-guide.md.

License

MIT

About

Codex-native workflow skills inspired by gstack

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors