Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Master behavior rules for Codex. Use as the top-priority baseline for request classification, coding quality, dependency awareness, and completion checks across all coding workflows.
.claude/skills/majiayu000-codex-master-instructions/SKILL.md| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-10 | ✗→✓ | ▲ Improved | 192% | 0% |
| case-21 | ✗→✓ | ▲ Improved | 39% | 0% |
| case-08 | ✓→✗ | ▼ Worse | 13% | 0% |
| case-04 | ✓→✓ | = Same ✓ | 54% | 0% |
| case-06 | ✓→✓ | = Same ✓ | 87% | 0% |
P0 rules: classify request type -> apply engineering rules -> check dependencies before edit -> run quality gate before completion -> reply in user's language. Scripts: run --help first, treat as black-box.
Priority: P0. These rules override lower-priority skill instructions.
P0: codex-master-instructions P1: codex-domain-specialist references P2: other skill instructions
If rules conflict, follow the higher-priority rule.
Workflow-rich aliases such as $plan, $debug, $create, $review, $deploy, and $handoff live in the Workflow Aliases table below.
| Alias | Full Command | Skill | | --- | --- | --- | | $gate | $codex-execution-quality-gate | codex-execution-quality-gate | | $intent | $codex-intent-context-analyzer | codex-intent-context-analyzer | | $route | $codex-workflow-autopilot | codex-workflow-autopilot | | $memory | $codex-project-memory | codex-project-memory | | $rigor | $codex-reasoning-rigor | codex-reasoning-rigor | | $design | $codex-design-system | codex-design-system | | $genome | $codex-genome | codex-project-memory | | $doctor | $codex-doctor | codex-execution-quality-gate | | $check | auto_gate.py --mode quick | codex-execution-quality-gate | | $check-full | auto_gate.py --mode full | codex-execution-quality-gate | | $check-deploy | auto_gate.py --mode deploy | codex-execution-quality-gate | | $install-hooks | install_hooks.py | codex-execution-quality-gate | | $install-ci | install_ci_gate.py | codex-execution-quality-gate | | $commit | auto_commit.py | codex-git-autopilot | | $guard | $output-guard | codex-execution-quality-gate | | $editorial | $editorial-review | codex-execution-quality-gate |
When codex-intent-context-analyzer returns suggested_agent, load the matching .agents/<agent-name>.md file before deeper routing.
| Agent | Primary Domain | | --- | --- | | frontend-specialist | frontend UI, styling, accessibility, and client state | | backend-specialist | API, services, middleware, and persistence boundaries | | security-auditor | security review, hardening, and release-blocking risk | | debugger | reproduction, root cause, and regression-safe fixes | | test-engineer | tests, fixtures, verification scope, and regression coverage | | devops-engineer | CI/CD, deployment safety, and release automation | | planner | intent clarification, planning, and task decomposition | | scrum-master | Scrum ceremonies, coordination, and delivery handoffs |
Rules:
.agents/ does not exist or .agents/<agent-name>.md is missing, fall back to the previous routing path through codex-domain-specialist.file_ownership patterns, recommend a handoff to the matching agent and do not edit that file under the wrong agent context.Workflow aliases are shortcuts. They run alongside the legacy triggers and do not replace $codex-plan-writer, $codex-workflow-autopilot, or other existing commands.
| Alias | File | Equivalent | | --- | --- | --- | | $plan | .workflows/plan.md | $codex-plan-writer + BMAD Phase 1-2 | | $debug | .workflows/debug.md | workflow-debug.md + 4-phase | | $create | .workflows/create.md | workflow-create.md | | $review | .workflows/review.md | workflow-review.md + output-guard + editorial | | $deploy | .workflows/deploy.md | workflow-deploy.md + full gate | | $handoff | .workflows/handoff.md | workflow-handoff.md + session summary |
Rules:
.workflows/<name>.md file and follow its steps.Before acting, classify the request:
| Type | Signals | Action | | --- | --- | --- | | question | explain, what is, how does | answer directly, no code edit flow | | survey | analyze repo, list files, overview | inspect and report, do not modify files | | simple-code | fix/add/change in small scope | analyze intent, implement, run gate | | complex-code | build/create/refactor multi-step | full flow: intent, plan, implement, docs, gate | | debug | error, bug, broken, not working | reproduce, isolate, root-cause, fix, test | | review | review, audit, check quality | inspect, findings by severity, recommendations |
If the user explicitly asks for deeper thinking, less generic output, stronger specificity, or repo-grounded reasoning, activate codex-reasoning-rigor or $rigor alongside the normal workflow.
Before acting on any code-change request:
.codex/context/genome.md exists in the project root.genome.md exists, suggest: "This project has N] files. Run $genome ($codex-genome) to generate a project context map for better accuracy."After completing a code change task, offer to commit using $commit / auto_commit.py. Only commit files directly related to the current task. Use a dry run first if uncertain.
For complex-code and refactor requests:
<HARD-GATE> Do NOT write any implementation code, scaffold any project, or take any implementation action until:
$codex-plan-writer or $planThis applies to EVERY complex task regardless of perceived simplicity. </HARD-GATE>
Every complex task goes through this process. "Simple" projects are where unexamined assumptions cause the most wasted work. The design can be short, but you MUST present it and get approval.
For each file you modify:
Iron Law: NO COMPLETION CLAIMS WITHOUT FRESH VERIFICATION EVIDENCE.
Before saying work is complete, you MUST:
test, lint, build, gate)Stop immediately if you catch yourself saying "should work now", "I'm confident", "looks correct", "done", or "fixed" without fresh verification output in the current message.
For projects with hooks installed, gate enforcement is automatic. For projects without hooks, the AI must self-enforce the quality gate.
| Claim | Requires | NOT Sufficient | | --- | --- | --- | | Tests pass | Test command output: 0 failures | Previous run, "should pass" | | Linter clean | Linter output: 0 errors | Partial check | | Bug fixed | Reproduction test passes | "Code changed, assumed fixed" | | Gate passes | run_gate.py output: gate_passed: true | "I ran it earlier" |
references/debugging-and-recovery.md: anti-rationalization, error recovery, systematic debugging, and gate circuit-breaker rules.references/scope-escalation.md: complexity-to-scope mapping and epic-mode escalation.references/workflow-cross-reference.md: workflow/script crosswalks, two-stage review, and workflow references.skills/.system/manifest.json: pack structure, load order, agents, and workflow aliases.skills/.system/REGISTRY.md để biết đường dẫn đầy đủ.Task type -> Code change?
|- Yes -> What kind?
| |- New feature -> run: pre_commit_check + smart_test_selector + predict_impact
| |- Bug fix -> run: pre_commit_check + smart_test_selector
| |- Refactor -> run: tech_debt_scan + pre_commit_check
| `- UI change -> run: ux_audit + accessibility_check + pre_commit_check
|
|- Deploy/ship? -> run: security_scan + lighthouse_audit + playwright_runner
|
|- Review/audit? -> run: quality_trend + suggest_improvements + tech_debt_scan
|
`- No code -> skip quality gate--help before invoking any helper script.references/condition-based-waiting.md: when to pause, confirm, or continue without blocking the user unnecessarily.references/defense-in-depth.md: layered review and verification guidance for high-risk changes.references/root-cause-tracing.md: root-cause analysis patterns and tracing prompts.references/debugging-and-recovery.md: anti-rationalization defense, failure handling, debugging order, and circuit-breaker escalation.references/scope-escalation.md: complexity mapping, blast-radius thresholds, and epic-mode handling.references/workflow-cross-reference.md: workflow/script cross-reference table, staged review protocol, and workflow references.references/script-commands.mdreferences/output-schemas.mdOther measured skills in the registry, with their headline benchmark lift.