Codex-first repository for reusable workflow assets, runtime guidance, and packaging patterns.
This repository has moved to hack-ink/maestro. New development continues there. This repository is retained as a historical reference and migration pointer.
- Designed for Codex runtime and authoring workflows rather than product application code.
- Current repository content is centered on reusable skills and repo-local maintainer harnesses under
dev/. - Repository scope is broader than skills alone and includes Codex-facing assets such as
~/.codex/config.toml,~/.codex/AGENTS.md,~/.codex/skills/, and plugin-related metadata and packaging. - Tracks current Codex plugin packaging concepts, including
.codex-plugin/plugin.json,.app.json,.mcp.json, and marketplace-oriented distribution flows. - Keeps machine-first workflow primitives for planning, review, delivery, and worktree lifecycle management explicit and composable.
- Encodes a single-agent-first research model, with delayed-slicing fanout for
scoutandanalystplus a preferred lateskepticpass provided by the codexlab host runtime. - Includes repo-local standard plugins under
.codex/plugins/, currentlyresearchas a method-first bounded research package built around one event-driven research run JSON artifact plus one unified runner entrypoint, with explicit source-coverage tracking, skeptic objection follow-up, worker-gated challenge flow, and automatic follow-up support, plusplanfor Linear-backed tracked planning and execution and.agents/plugins/marketplace.jsonfor local plugin installation and iteration. - See docs/plugin-design-principles.md for the current codexlab guidance on designing plugins as packaged methods rather than script toolboxes.
This repository is for Codex-oriented content.
That includes:
- Runtime configuration and policy, such as
~/.codex/config.tomland~/.codex/AGENTS.md. - Reusable Codex skills that can live in
~/.codex/skills/or a repo-local skills directory. - Plugin packaging and distribution patterns for the current Codex plugin model.
- Maintainer tooling, smoke tests, and validation helpers needed to keep those assets aligned.
The current tree mainly ships reusable skills plus maintainer-only validation helpers. The repository name and README now reflect the broader Codex target so it can also house non-skill Codex assets as they are added.
| Skill | Purpose | Path |
|---|---|---|
delivery-closeout |
Consumes a pushed delivery/1 payload, syncs delivery state, and mirrors issue outcomes back to GitHub. |
.codex/skills/delivery-closeout/SKILL.md |
delivery-prepare |
Produces the shared machine-first delivery/1 contract before commit or push. |
.codex/skills/delivery-prepare/SKILL.md |
dep-roll |
Upgrades pnpm, Poetry, and Cargo dependency graphs to the latest mutually compatible set. | .codex/skills/dep-roll/SKILL.md |
pr-land |
Handles PR readiness checks, sync decisions, and merge execution without swallowing downstream closeout. | .codex/skills/pr-land/SKILL.md |
python-policy |
Defines Python runtime boundaries and project-configured quality gates. | .codex/skills/python-policy/SKILL.md |
research |
Plugin-local method-first bounded research workflow with one authoritative research run JSON file, one unified runner entrypoint, probe- and coverage-derived worker requirements, skeptic objections that must be addressed or superseded before decision-ready finalization, and automatic follow-up support. | .codex/plugins/research/skills/research/SKILL.md |
research-pro |
Consults ChatGPT Pro via chatgpt.com Projects for architecture and research-heavy decisions. | .codex/skills/research-pro/SKILL.md |
review-loop |
Shared bounded review -> fix -> verify -> re-review engine for concrete diffs and repaired heads. | .codex/skills/review-loop/SKILL.md |
review-prepare |
Wraps review-loop for pre-PR self-review and branch readiness checks. |
.codex/skills/review-prepare/SKILL.md |
review-repair |
Wraps review-loop for external review feedback, reply handling, and verified thread resolution. |
.codex/skills/review-repair/SKILL.md |
rust-policy |
Defines Rust scope, tooling, formatting, ownership, and safety expectations. | .codex/skills/rust-policy/SKILL.md |
scout-skeptic |
Additive checkpoint guidance for non-trivial tasks that still need evidence gathering or theory challenge after a short probe. | .codex/skills/scout-skeptic/SKILL.md |
scrapling |
Provides fallback scraping guidance when lightweight fetch paths are blocked or incomplete. | .codex/skills/scrapling/SKILL.md |
skill-routing |
Establishes skill discovery, selection order, and primary-vs-overlay loading discipline. | .codex/skills/skill-routing/SKILL.md |
verification-before-completion |
Enforces evidence-first completion checks before claiming readiness or success. | .codex/skills/verification-before-completion/SKILL.md |
worktree-reconcile |
Reconciles conflicting .worktrees/* lanes into one surviving implementation lane. |
.codex/skills/worktree-reconcile/SKILL.md |
worktrees |
Creates, reuses, and closes worktree-backed .worktrees/* lanes for non-read-only work. |
.codex/skills/worktrees/SKILL.md |
To add or update Codex-oriented content:
- Load the system
skill-creatorskill first so naming, frontmatter, and packaging stay aligned with the current authoring contract. - Keep the content Codex-focused. Runtime config, agent policy, skills, and plugin assets belong here; unrelated app code does not.
- For skills, create or update
.codex/skills/<skill-name>/SKILL.mdwith the required frontmatter (name,description). - Keep installable runtime assets with the skill itself. If
SKILL.mdreferences a script, template, schema, or helper at runtime, keep it under.codex/skills/<skill-name>/. - Keep repo-local validation assets under
dev/<skill-name>/. Smoke tests, e2e fixtures, backtests, and maintainer-only validation entrypoints belong there and are not part of the installed skill contract. - If you add plugin assets, keep the plugin manifest at
.codex-plugin/plugin.jsonand keep plugin-root files such as.app.json,.mcp.json,skills/, andassets/at the plugin root. - Treat generated artifacts, lockfiles, codegen outputs, and build outputs as tooling-owned. Runtime content should point to canonical regeneration or sync commands instead of instructing manual edits to generated files.
- Keep instructions concise, testable, and narrowly scoped.
- Update this
README.mdwhen the Codex asset catalog changes.
- This repository is intentionally scoped to Codex-facing assets.
- The current tracked tree primarily contains reusable skills plus maintainer tooling.
~/.codex/config.tomland~/.codex/AGENTS.mdare canonical runtime examples this repository is designed around, even when those files are installed elsewhere.~/.codex/skills/is the canonical runtime destination for reusable skills maintained from this repository..codex/skills/<skill-name>/SKILL.mdis the required skill definition entrypoint..codex/skills/<skill-name>/...stores installable runtime assets referenced bySKILL.md, such as scripts, templates, schemas, or references.dev/<skill-name>/...stores repo-local smoke tests and maintainer validation helpers that are not part of the installed runtime payload.- Codex plugin assets can include
.codex-plugin/plugin.json,.app.json,.mcp.json,skills/, andassets/, with marketplace metadata layered on top when distribution is needed. .codex/agents/stores the codexlab host-level canonical child-agent roles such asscout,analyst, andskeptic..codex/plugins/research/is the repo-local standard research plugin shell. It packages a method-first boundedresearchworkflow around one authoritative research run JSON file plus one unified runner. The supporting scripts keep append-only writes, replay, validation, follow-up creation, and result rendering deterministic, but the main contract is the research method, the run artifact, and the runner rather than a toolbox of separate CLIs..codex/plugins/plan/is the repo-local standard tracked-plan plugin shell. It packages plugin-localwritingandexecutionskills, the routed issue/document linkage for execution authority, a canonical linked-documenttracked-plan/1contract,plan-event/1history helpers, and validators/readers for each machine-readable surface.docs/research/is the runtime-created default persistence root for research runs, with one machine-authoritative<run-id>.jsonfile per run..agents/plugins/marketplace.jsonis the repo-local marketplace entrypoint for testing installable plugins from this repository.- For personal installs outside this repository, use
~/.agents/plugins/marketplace.jsonplus~/.codex/plugins/<plugin-name>/, then restart Codex and install from the personal marketplace.
If you find this project helpful and would like to support its development, you can buy me a coffee!
Your support is greatly appreciated and motivates me to keep improving this project.
- Fiat
- Crypto
- Bitcoin
bc1pedlrf67ss52md29qqkzr2avma6ghyrt4jx9ecp9457qsl75x247sqcp43c
- Ethereum
0x3e25247CfF03F99a7D83b28F207112234feE73a6
- Polkadot
156HGo9setPcU2qhFMVWLkcmtCEGySLwNqa3DaEiYSWtte4Y
- Bitcoin
Thank you for your support!
We would like to extend our gratitude to the maintainers, reviewers, and workflow designers who keep agent-driven engineering disciplined, reproducible, and practical.
- The Codex and agent-tooling communities for pushing reusable workflow patterns forward.
- The contributors who keep these skills explicit, testable, and easy to compose across repositories.
- The open-source ecosystem that makes repo-native automation, validation, and documentation tooling reliable enough to encode into repeatable skills.
Licensed under GPL-3.0.