by shanraisshan
from vibe coding to agentic engineering - practice makes codex perfect
# Add to your Claude Code skills
git clone https://github.com/shanraisshan/codex-cli-best-practicefrom vibe coding to agentic engineering - practice makes codex perfect
= Agents ยท = Commands ยท = Skills
| Feature | Location | Description |
|---------|----------|-------------|
| Commands | interactive session / slash popup | Built-in slash commands for session control โ examples include /plan, /fast, /fork, /review, /status, /mcp, /agent, /apps, /model, and /permissions |
| Subagents | .codex/agents/<name>.toml |
Custom agents registered under
[agents.<name>] with dedicated TOML role configs, parallel subagent orchestration, and CSV batch processing ยท Global settings live under (, , ) ยท Built-in: , , |
| | | Reusable instruction packages with required + metadata and progressive disclosure via , , , and optional ยท Invoke explicitly via or , or implicitly by description match ยท Built-in examples: , , ยท Distributed via |
| | | Distributable bundles combining skills + app integrations + MCP servers โ local/personal system ยท Built-in: ยท Browse via or Codex App |
| | โ | Plugin catalog system (v0.121.0+) โ accepts GitHub shorthand, git URLs, and local directories ยท Manifest at ยท Browse installed marketplaces via tabs |
| | | Cross-session memory pipeline (v0.119.0+) โ enable via and configure under ยท TUI control via (use ยท generate ยท reset) ยท Per-thread toggle persists in state DB ยท Scope is per-user, not per-project |
| | | End-to-end usage patterns โ explain codebase, fix bugs, write tests, prototype from screenshot, iterate UI, delegate to cloud, code review, update docs |
| | โ | Model Context Protocol for external tools โ STDIO + Streamable HTTP servers ยท OAuth support () ยท Also acts as MCP via (exposes + tools) ยท (v0.119.0+): resource reads, elicitations, file-parameter uploads ยท (v0.121.0+): per server ยท CLI management: |
| | | TOML-based layered config system ยท ยท ยท ยท (, , , , model providers, granular approvals) ยท system for project configs ยท ยท for custom system prompts |
| | | Starlark-based command execution policies via โ , , decisions with exact-prefix matching ยท Test via ยท Rules work alongside granular controls and user-managed approvals |
| | | Project-level context for Codex CLI โ hierarchical discovery from cwd to repo root, capped at 32 KiB () ยท for personal overrides |
| | | User-defined shell scripts that inject into the agentic loop โ logging, security scanning, validation, and custom automation ยท Requires feature flag |
| | โ | Fast Mode (1.5x speed, 2x credits) on gpt-5.4 โ toggle with ยท GPT-5.3-Codex-Spark for near-instant iteration (Pro subscribers) |
| | | Review branches, uncommitted changes, or specific commits โ configurable in config.toml ยท Custom review instructions |
| | | Agentic Engineering ยท Context Engineering ยท Vibe Coding |
| | | Official best practices ยท ยท |
No comments yet. Be the first to share your thoughts!
[agents]max_threadsmax_depthjob_max_runtime_secondsdefaultworkerexplorernamedescriptionscripts/references/assets/agents/openai.yaml/skills$skill-name$plan$skill-creator$skill-installer.codex-plugin/plugin.json$plugin-creator/plugins$CODEX_HOME[marketplaces.*]codex plugin marketplace add\|upgrade\|remove.agents/plugins/marketplace.json/plugins$CODEX_HOME/memories/[features] memories = true[memories]/memoriesconfig.toml[mcp_servers.*]codex mcp logincodex mcp-servercodex()codex-reply()supports_parallel_tool_calls = truecodex mcp add\|get\|list\|login\|logout\|remove[features][otel][shell_environment_policy][tui]developer_instructionsmodel_instructions_file.codex/rules/prefix_rule()allowpromptforbiddencodex execpolicy checkapproval_policyproject_doc_max_bytesAGENTS.override.mdcodex_hooks = trueconfig.tomlservice_tier/fast on\|off\|status/reviewreview_modelSee orchestration-workflow for implementation details of Agent โ Skill pattern. The agent fetches temperature from Open-Meteo and invokes the SVG creator skill.
codex
> Fetch the current weather for Dubai in Celsius and create the SVG weather card output using the repo.
Note: This workflow is not 100% in sync with the Claude Code Best Practice orchestration workflow. Codex CLI does not yet support custom commands (
.codex/commands/), so the full Command โ Agent โ Skill pattern is not possible. There is an experimentaltool/requestUserInputin the Codex App Server docs and an internalrequest_user_inputcapability gated behind an under-development feature flag in codex-cli 0.115.0, but neither is publicly available yet.
All major workflows converge on the same architectural pattern: Research โ Plan โ Execute โ Review โ Ship
| Name | โ | Uniqueness | Plan | | | |------|---|------------|------|---|---| | [Superpowers](https://github.com/obra/superpo