codex

Disciplined Agentic Engineer

Disciplined Agentic Engineering methodology kit for Codex CLI: feature intake, AC discovery, Gherkin specs, planning, implementation, refinement, verification, and hardening.

6 on GitHubby Miklosv0.12.0MITupdated 5 months agoDeveloper Tools

Plugin engineer in kdoronin/dae_codex. Commands read from the repo's manifest — 1 month ago.

This plugin runs code on your machine — its hooks fire automatically on events like tool use. The exact commands are listed below; read them before installing.

What it installs

Skills (17)

  • arch-check

    Check changed feature code against charter architecture rules: layering, cycles, forbidden patterns, names, and size.

  • atdd

    Checkpoint 3 bridge that turns ACs into Gherkin specs and hands off to the ATDD acceptance pipeline workflow.

  • clarify

    Use when a single DAE artifact has ambiguities to resolve. Triggers — "engineer plugin -> clarify skill", "clarify this spec", "resolve ambiguities", "this is vague — tighten it".

  • consistency-check

    Use to validate DAE artifacts for schema correctness and cross-artifact consistency. Triggers — "engineer plugin -> consistency-check skill", "check consistency", "validate the artifacts", "are the specs and ACs in sync", "audit this feature".

  • discover-acs

    Use when a Ready feature needs its acceptance criteria discovered before specs are written. Triggers — "engineer plugin -> discover-acs skill", "engineer plugin -> acceptance-criteria skill", "discover ACs", "what must this feature do", "figure out acceptance criteria".

  • discuss

    Use when exploring a feature idea before committing, or revisiting a parked one. Triggers — "engineer plugin -> discuss skill", "engineer plugin -> discuss skill <slug>", "I have an idea about", "should we build", "let's think about".

  • feature-edit

    Use when an in-flight feature must change — scope shifts, an AC is refined, the plan evolves, a behavior is added or removed. Triggers — "engineer plugin -> feature-edit skill", "change feature X to", "the ACs need updating", "revise the plan", "scope changed".

  • feature-init

    Use when a new feature folder must be created for the DAE pipeline, or when discuss promotes/parks an idea. Triggers — "engineer plugin -> feature-init skill", "create a feature", "start a new feature", "init a feature".

  • next

    Survey DAE project state at session start and recommend the next task; read-only advisory.

  • onboard

    Use to bring a project into the DAE methodology, or to check an onboarded project for gaps. Triggers — "engineer plugin -> onboard skill", "onboard this project", "set up DAE here", "adopt the methodology", or when a DAE skill fails because no manifest exists.

  • plan

    Use when a feature has ACs and specs and needs an architecture plan before implementation. Triggers — "engineer plugin -> plan skill", "plan this feature", "plan the implementation", "design the architecture".

  • prime-context

    Use before starting pipeline work on a Ready feature the agent hasn't worked yet. Triggers — "engineer plugin -> prime-context skill", "prime context", "load context before we start", "get up to speed on feature X".

  • progress-log

    Use to propagate DAE state — turning handoff summaries into visible progress. Triggers — "engineer plugin -> progress-log skill", "sync progress", "update the tracker", "reconcile the tracker", "refresh feature status".

  • quality-verify

    Validate strict DAE quality gates after implementation-affecting changes, require machine-readable evidence, and write the quality-gate summary before completion or release.

  • refine

    Use after a feature's code is implemented and passing, to clean up the changed code before verification. Triggers — "engineer plugin -> refine skill", "refine this code", "clean up the feature", "refactor what we built".

  • reorient

    Re-anchor an in-flight DAE feature after compaction, interruption, or uncertainty about checkpoint and next action.

  • session-summary

    Use at the end of a work session on a DAE feature, so the next session picks up cleanly. Triggers — "engineer plugin -> session-summary skill", "wrap up the session", "write the session log", "I'm stopping for the day".

Hooks (6)

  • SessionStart

    bash "$PLUGIN_ROOT/hooks/scripts/dae-session-start.sh"

  • UserPromptSubmit

    bash "$PLUGIN_ROOT/hooks/scripts/dae-user-prompt-submit.sh"

  • PreToolUse

    bash "$PLUGIN_ROOT/hooks/scripts/dae-pre-tool-use.sh"

  • PostToolUse

    bash "$PLUGIN_ROOT/hooks/scripts/dae-post-tool-use.sh"

  • PermissionRequest

    bash "$PLUGIN_ROOT/hooks/scripts/dae-permission-request.sh"

  • Stop

    bash "$PLUGIN_ROOT/hooks/scripts/dae-stop.sh"

View source on GitHub

More from kdoronin/dae_codex

All 3 plugins →

ATDD

codex

Acceptance Test Driven Development workflows for Codex CLI: Gherkin specs, project-specific acceptance pipelines, two test streams, and mutation testing.

6 skills · hooks

6

Analyze recently changed code for Change Risk Anti-Patterns in Codex CLI, rank risky functions, and propose safe refactors and tests.

1 skill

6

Similar plugins

superpowers

claudecodex

Core skills library for Claude Code: TDD, debugging, collaboration patterns, and proven techniques

15 skills · hooks

obra/superpowers 316,836

Scaffold, validate, and publish new Claude Code plugins with proper structure

3 skills · 1 command · 1 agent

ruvnet/ruflo 81,589

context7

claudecodex

Up-to-date documentation lookup. Pull version-specific documentation and code examples directly from source repositories into your coding agent's context.

1 MCP server

upstash/context7 64,709

Build powerful, stateful CLI interfaces for any GUI application using the cli-anything harness methodology.

5 commands

HKUDS/CLI-Anything 58,665

Use Alibaba Open Code Review from local Codex.

2 skills

alibaba/open-code-review 50,068

slidev

claude

Claude Code skill for creating and presenting Slidev slidedecks

1 skill

slidevjs/slidev 49,452

Maintain Disciplined Agentic Engineer?

This page updates itself from your repo. Add the badge to your README, or get it Featured to pin it above the organic results with a followed link to your site.

claude & codex plugins3 plugins