claudemods

ModsMiklos

engineer Plugin

Disciplined Agentic Engineering (DAE) — methodology kit for Claude Code. Skills that implement the DAE pipeline: feature intake, AC discovery, spec writing, planning, implementation, verification, hardening.

Install View latest version Open upstream repository

More actions and subscriptions

Compare latest version View observed updates for this package Subscribe with Atom View source record

Only the newest 50 observations in this subscription, not a full archive, upstream releases or installs. Updates-page links keep observation type and package filters; package-page links include all kinds for that package. Your local following list is not sent.

Install

This version is listed in the verified marketplace disciplined-agentic-engineering (repository swingerman/engineer). Run these in Claude Code, in order:

  1. Add the marketplace/plugin marketplace add swingerman/engineer
  2. Install the plugin/plugin install engineer@disciplined-agentic-engineering

These commands install the marketplace's current upstream state, not the pinned commit snapshot on this page; the two can differ.

Contents of latest version 0.33.0 (commit 32947eb)

Contents 30

Skill24
Agent6
Dependencies, compatibility and skill declarations

Recorded dependencies 0

No dependency requirements were recorded from plugin.json or marketplace entries. Only manifest fields saved with the snapshot are shown here; dependency declarations in other files are outside the current collection scope.

Recorded compatibility

No compatibility requirement was recorded for this snapshot from plugin.json or a marketplace entry. Only manifest fields saved with the snapshot are shown here. Declarations in a skill's SKILL.md header are collected separately and, when present, shown on their own under “Skill file declarations”; they never overwrite or fill in this value.

Skill file declarations 24

The content below was read separately from the header of each skill file (SKILL.md) at its pinned commit. It is text the file declares about itself, shown as an annotation only. It is stored apart from the snapshot's dependencies and compatibility (manifest fields) above and does not overwrite them. It is not the package license, version, install count or a release record, and none of it is verified.

Evidence scope and limits
  • Each entry is one file at one pinned commit, and field states hold for that file only. Components that point to the same file are merged into one entry; files with identical content share one extraction.
  • “Declared in file” means the file's header has the field. “Not declared in this file” appears only when the header parsed successfully and lacks the field. “Invalid declaration” means the field is present but its type, length or characters do not meet the requirements; it is never rewritten or truncated. “Not read” means no usable header was obtained (not yet read, read failed, no header, or an unparseable header), which says neither that the field was declared nor that it was not.
  • Compatibility and license text are the file's own wording. They do not show that anything runs, are not legal advice, and are not a license verification. metadata.version is only an annotation inside the file; it is not the package version and is not used to judge which is newer.
  • This list groups the version's skill components by their recorded source. A listed source may still be unpinned, unread or unavailable; each entry shows its state. Collection runs in bounded batches and does not promise complete coverage.
  • A file whose read failed shows a “retry eligible” time. It is only when the collector may try again, not a schedule, and it does not promise a read or completion.

1–20 of 24 skill file sources · As of

  1. engineer/skills/arch-check/SKILL.md

    Header parsed

    Components using this file 1

    • arch-check engineer/skills/arch-check/SKILL.md

    Fields declared in the file

    Compatibility (declared in file)
    Not declared in this fileThe header parsed and has no such field; true for this file only.
    License text (declared in file, unverified)
    Not declared in this fileThe header parsed and has no such field; true for this file only.
    metadata.version (file annotation)
    Not declared in this fileThe header parsed and has no such field; true for this file only.
    Repository
    swingerman/engineer
    Pinned commit
    32947ebf315ad3ce8ef4bdb83bbf5e11b49d7a53
    File identity
    Regular-file identity recorded
    Blob SHA
    df82189b3352bffeb60f53f3d8604a582e78e8ec
    Mode
    100644
    Identity recorded
    Header parse
    Header parsed

    Extraction record

    First extracted by extractor version 1.

    First read from
    The same file as above.
  2. engineer/skills/atdd/SKILL.md

    Not read

    Components using this file 1

    • atdd engineer/skills/atdd/SKILL.md

    Fields declared in the file

    Compatibility (declared in file)
    Not readNo usable header, which says neither that it was declared nor that it was not.
    License text (declared in file, unverified)
    Not readNo usable header, which says neither that it was declared nor that it was not.
    metadata.version (file annotation)
    Not readNo usable header, which says neither that it was declared nor that it was not.

    This file has no usable extraction record yet, so all three fields show as “Not read”.

    Repository
    swingerman/engineer
    Pinned commit
    32947ebf315ad3ce8ef4bdb83bbf5e11b49d7a53
    File identity
    Regular-file identity recorded
    Blob SHA
    563f141bf13f95f0fd6930d04c719c284ac65fcb
    Mode
    100644
    Identity recorded
    Header parse
    Not read
    Why not read
    The file identity is recorded, but its content has not been read yet. declaration_unread

    No extraction record yet.

  3. engineer/skills/clarify/SKILL.md

    Not read

    Components using this file 1

    • clarify engineer/skills/clarify/SKILL.md

    Fields declared in the file

    Compatibility (declared in file)
    Not readNo usable header, which says neither that it was declared nor that it was not.
    License text (declared in file, unverified)
    Not readNo usable header, which says neither that it was declared nor that it was not.
    metadata.version (file annotation)
    Not readNo usable header, which says neither that it was declared nor that it was not.

    This file has no usable extraction record yet, so all three fields show as “Not read”.

    Repository
    swingerman/engineer
    Pinned commit
    32947ebf315ad3ce8ef4bdb83bbf5e11b49d7a53
    File identity
    Regular-file identity recorded
    Blob SHA
    018322d7d3864ba8b805099cf360f2aa6c76d555
    Mode
    100644
    Identity recorded
    Header parse
    Not read
    Why not read
    The file identity is recorded, but its content has not been read yet. declaration_unread

    No extraction record yet.

  4. engineer/skills/consistency-check/SKILL.md

    Not read

    Components using this file 1

    • consistency-check engineer/skills/consistency-check/SKILL.md

    Fields declared in the file

    Compatibility (declared in file)
    Not readNo usable header, which says neither that it was declared nor that it was not.
    License text (declared in file, unverified)
    Not readNo usable header, which says neither that it was declared nor that it was not.
    metadata.version (file annotation)
    Not readNo usable header, which says neither that it was declared nor that it was not.

    This file has no usable extraction record yet, so all three fields show as “Not read”.

    Repository
    swingerman/engineer
    Pinned commit
    32947ebf315ad3ce8ef4bdb83bbf5e11b49d7a53
    File identity
    Regular-file identity recorded
    Blob SHA
    6a4c97478b43a21ff1758c2526490223e19cbde2
    Mode
    100644
    Identity recorded
    Header parse
    Not read
    Why not read
    The file identity is recorded, but its content has not been read yet. declaration_unread

    No extraction record yet.

  5. engineer/skills/discover-acs/SKILL.md

    Not read

    Components using this file 1

    • discover-acs engineer/skills/discover-acs/SKILL.md

    Fields declared in the file

    Compatibility (declared in file)
    Not readNo usable header, which says neither that it was declared nor that it was not.
    License text (declared in file, unverified)
    Not readNo usable header, which says neither that it was declared nor that it was not.
    metadata.version (file annotation)
    Not readNo usable header, which says neither that it was declared nor that it was not.

    This file has no usable extraction record yet, so all three fields show as “Not read”.

    Repository
    swingerman/engineer
    Pinned commit
    32947ebf315ad3ce8ef4bdb83bbf5e11b49d7a53
    File identity
    Regular-file identity recorded
    Blob SHA
    c516c824e86a904934cff402a9b55a329f68a6fd
    Mode
    100644
    Identity recorded
    Header parse
    Not read
    Why not read
    The file identity is recorded, but its content has not been read yet. declaration_unread

    No extraction record yet.

  6. engineer/skills/discuss/SKILL.md

    Not read

    Components using this file 1

    • discuss engineer/skills/discuss/SKILL.md

    Fields declared in the file

    Compatibility (declared in file)
    Not readNo usable header, which says neither that it was declared nor that it was not.
    License text (declared in file, unverified)
    Not readNo usable header, which says neither that it was declared nor that it was not.
    metadata.version (file annotation)
    Not readNo usable header, which says neither that it was declared nor that it was not.

    This file has no usable extraction record yet, so all three fields show as “Not read”.

    Repository
    swingerman/engineer
    Pinned commit
    32947ebf315ad3ce8ef4bdb83bbf5e11b49d7a53
    File identity
    Regular-file identity recorded
    Blob SHA
    7a93a27ea0fe9da779cf3fa6bb6532bc9b36d154
    Mode
    100644
    Identity recorded
    Header parse
    Not read
    Why not read
    The file identity is recorded, but its content has not been read yet. declaration_unread

    No extraction record yet.

  7. engineer/skills/express/SKILL.md

    Not read

    Components using this file 1

    • express engineer/skills/express/SKILL.md

    Fields declared in the file

    Compatibility (declared in file)
    Not readNo usable header, which says neither that it was declared nor that it was not.
    License text (declared in file, unverified)
    Not readNo usable header, which says neither that it was declared nor that it was not.
    metadata.version (file annotation)
    Not readNo usable header, which says neither that it was declared nor that it was not.

    This file has no usable extraction record yet, so all three fields show as “Not read”.

    Repository
    swingerman/engineer
    Pinned commit
    32947ebf315ad3ce8ef4bdb83bbf5e11b49d7a53
    File identity
    Regular-file identity recorded
    Blob SHA
    8bd386446830f8a598d76108b3f713ac8fb2c49c
    Mode
    100644
    Identity recorded
    Header parse
    Not read
    Why not read
    The file identity is recorded, but its content has not been read yet. declaration_unread

    No extraction record yet.

  8. engineer/skills/feature-edit/SKILL.md

    Not read

    Components using this file 1

    • feature-edit engineer/skills/feature-edit/SKILL.md

    Fields declared in the file

    Compatibility (declared in file)
    Not readNo usable header, which says neither that it was declared nor that it was not.
    License text (declared in file, unverified)
    Not readNo usable header, which says neither that it was declared nor that it was not.
    metadata.version (file annotation)
    Not readNo usable header, which says neither that it was declared nor that it was not.

    This file has no usable extraction record yet, so all three fields show as “Not read”.

    Repository
    swingerman/engineer
    Pinned commit
    32947ebf315ad3ce8ef4bdb83bbf5e11b49d7a53
    File identity
    Regular-file identity recorded
    Blob SHA
    65ff45dfbc51bf950b437f6881456b051faa75c4
    Mode
    100644
    Identity recorded
    Header parse
    Not read
    Why not read
    The file identity is recorded, but its content has not been read yet. declaration_unread

    No extraction record yet.

  9. engineer/skills/feature-init/SKILL.md

    Not read

    Components using this file 1

    • feature-init engineer/skills/feature-init/SKILL.md

    Fields declared in the file

    Compatibility (declared in file)
    Not readNo usable header, which says neither that it was declared nor that it was not.
    License text (declared in file, unverified)
    Not readNo usable header, which says neither that it was declared nor that it was not.
    metadata.version (file annotation)
    Not readNo usable header, which says neither that it was declared nor that it was not.

    This file has no usable extraction record yet, so all three fields show as “Not read”.

    Repository
    swingerman/engineer
    Pinned commit
    32947ebf315ad3ce8ef4bdb83bbf5e11b49d7a53
    File identity
    Regular-file identity recorded
    Blob SHA
    11d11de6b64e63349cf781db933ea204e9244a78
    Mode
    100644
    Identity recorded
    Header parse
    Not read
    Why not read
    The file identity is recorded, but its content has not been read yet. declaration_unread

    No extraction record yet.

  10. engineer/skills/fix/SKILL.md

    Not read

    Components using this file 1

    • fix engineer/skills/fix/SKILL.md

    Fields declared in the file

    Compatibility (declared in file)
    Not readNo usable header, which says neither that it was declared nor that it was not.
    License text (declared in file, unverified)
    Not readNo usable header, which says neither that it was declared nor that it was not.
    metadata.version (file annotation)
    Not readNo usable header, which says neither that it was declared nor that it was not.

    This file has no usable extraction record yet, so all three fields show as “Not read”.

    Repository
    swingerman/engineer
    Pinned commit
    32947ebf315ad3ce8ef4bdb83bbf5e11b49d7a53
    File identity
    Regular-file identity recorded
    Blob SHA
    f578708a72a59e208e2e24fbdfa1d7e9907c1e2e
    Mode
    100644
    Identity recorded
    Header parse
    Not read
    Why not read
    The file identity is recorded, but its content has not been read yet. declaration_unread

    No extraction record yet.

  11. engineer/skills/harden/SKILL.md

    Not read

    Components using this file 1

    • harden engineer/skills/harden/SKILL.md

    Fields declared in the file

    Compatibility (declared in file)
    Not readNo usable header, which says neither that it was declared nor that it was not.
    License text (declared in file, unverified)
    Not readNo usable header, which says neither that it was declared nor that it was not.
    metadata.version (file annotation)
    Not readNo usable header, which says neither that it was declared nor that it was not.

    This file has no usable extraction record yet, so all three fields show as “Not read”.

    Repository
    swingerman/engineer
    Pinned commit
    32947ebf315ad3ce8ef4bdb83bbf5e11b49d7a53
    File identity
    Regular-file identity recorded
    Blob SHA
    172fa1b45c9d13fe3652259c6c6528883e394a6d
    Mode
    100644
    Identity recorded
    Header parse
    Not read
    Why not read
    The file identity is recorded, but its content has not been read yet. declaration_unread

    No extraction record yet.

  12. engineer/skills/lean/SKILL.md

    Not read

    Components using this file 1

    • lean engineer/skills/lean/SKILL.md

    Fields declared in the file

    Compatibility (declared in file)
    Not readNo usable header, which says neither that it was declared nor that it was not.
    License text (declared in file, unverified)
    Not readNo usable header, which says neither that it was declared nor that it was not.
    metadata.version (file annotation)
    Not readNo usable header, which says neither that it was declared nor that it was not.

    This file has no usable extraction record yet, so all three fields show as “Not read”.

    Repository
    swingerman/engineer
    Pinned commit
    32947ebf315ad3ce8ef4bdb83bbf5e11b49d7a53
    File identity
    Regular-file identity recorded
    Blob SHA
    17861a17ea4e0a07ea785963e17108c6ef7e748b
    Mode
    100644
    Identity recorded
    Header parse
    Not read
    Why not read
    The file identity is recorded, but its content has not been read yet. declaration_unread

    No extraction record yet.

  13. engineer/skills/next/SKILL.md

    Not read

    Components using this file 1

    • next engineer/skills/next/SKILL.md

    Fields declared in the file

    Compatibility (declared in file)
    Not readNo usable header, which says neither that it was declared nor that it was not.
    License text (declared in file, unverified)
    Not readNo usable header, which says neither that it was declared nor that it was not.
    metadata.version (file annotation)
    Not readNo usable header, which says neither that it was declared nor that it was not.

    This file has no usable extraction record yet, so all three fields show as “Not read”.

    Repository
    swingerman/engineer
    Pinned commit
    32947ebf315ad3ce8ef4bdb83bbf5e11b49d7a53
    File identity
    Regular-file identity recorded
    Blob SHA
    53942c19cb370288850bfbf2ff3b14717d4eee95
    Mode
    100644
    Identity recorded
    Header parse
    Not read
    Why not read
    The file identity is recorded, but its content has not been read yet. declaration_unread

    No extraction record yet.

  14. engineer/skills/onboard/SKILL.md

    Not read

    Components using this file 1

    • onboard engineer/skills/onboard/SKILL.md

    Fields declared in the file

    Compatibility (declared in file)
    Not readNo usable header, which says neither that it was declared nor that it was not.
    License text (declared in file, unverified)
    Not readNo usable header, which says neither that it was declared nor that it was not.
    metadata.version (file annotation)
    Not readNo usable header, which says neither that it was declared nor that it was not.

    This file has no usable extraction record yet, so all three fields show as “Not read”.

    Repository
    swingerman/engineer
    Pinned commit
    32947ebf315ad3ce8ef4bdb83bbf5e11b49d7a53
    File identity
    Regular-file identity recorded
    Blob SHA
    6234d30248ccc82bb0db0e36d5192bb377380b29
    Mode
    100644
    Identity recorded
    Header parse
    Not read
    Why not read
    The file identity is recorded, but its content has not been read yet. declaration_unread

    No extraction record yet.

  15. engineer/skills/plan/SKILL.md

    Not read

    Components using this file 1

    • plan engineer/skills/plan/SKILL.md

    Fields declared in the file

    Compatibility (declared in file)
    Not readNo usable header, which says neither that it was declared nor that it was not.
    License text (declared in file, unverified)
    Not readNo usable header, which says neither that it was declared nor that it was not.
    metadata.version (file annotation)
    Not readNo usable header, which says neither that it was declared nor that it was not.

    This file has no usable extraction record yet, so all three fields show as “Not read”.

    Repository
    swingerman/engineer
    Pinned commit
    32947ebf315ad3ce8ef4bdb83bbf5e11b49d7a53
    File identity
    Regular-file identity recorded
    Blob SHA
    c171e55f315b90be1dbb9a3b5f36f64372cd0aa4
    Mode
    100644
    Identity recorded
    Header parse
    Not read
    Why not read
    The file identity is recorded, but its content has not been read yet. declaration_unread

    No extraction record yet.

  16. engineer/skills/post-merge/SKILL.md

    Not read

    Components using this file 1

    • post-merge engineer/skills/post-merge/SKILL.md

    Fields declared in the file

    Compatibility (declared in file)
    Not readNo usable header, which says neither that it was declared nor that it was not.
    License text (declared in file, unverified)
    Not readNo usable header, which says neither that it was declared nor that it was not.
    metadata.version (file annotation)
    Not readNo usable header, which says neither that it was declared nor that it was not.

    This file has no usable extraction record yet, so all three fields show as “Not read”.

    Repository
    swingerman/engineer
    Pinned commit
    32947ebf315ad3ce8ef4bdb83bbf5e11b49d7a53
    File identity
    Regular-file identity recorded
    Blob SHA
    ac31b24eb7a4a3cf1b9d3a9db630f9fb5f5e868b
    Mode
    100644
    Identity recorded
    Header parse
    Not read
    Why not read
    The file identity is recorded, but its content has not been read yet. declaration_unread

    No extraction record yet.

  17. engineer/skills/prime-context/SKILL.md

    Not read

    Components using this file 1

    • prime-context engineer/skills/prime-context/SKILL.md

    Fields declared in the file

    Compatibility (declared in file)
    Not readNo usable header, which says neither that it was declared nor that it was not.
    License text (declared in file, unverified)
    Not readNo usable header, which says neither that it was declared nor that it was not.
    metadata.version (file annotation)
    Not readNo usable header, which says neither that it was declared nor that it was not.

    This file has no usable extraction record yet, so all three fields show as “Not read”.

    Repository
    swingerman/engineer
    Pinned commit
    32947ebf315ad3ce8ef4bdb83bbf5e11b49d7a53
    File identity
    Regular-file identity recorded
    Blob SHA
    2a421a62b6e643224a68d2b43e72424c6eefda07
    Mode
    100644
    Identity recorded
    Header parse
    Not read
    Why not read
    The file identity is recorded, but its content has not been read yet. declaration_unread

    No extraction record yet.

  18. engineer/skills/progress-log/SKILL.md

    Not read

    Components using this file 1

    • progress-log engineer/skills/progress-log/SKILL.md

    Fields declared in the file

    Compatibility (declared in file)
    Not readNo usable header, which says neither that it was declared nor that it was not.
    License text (declared in file, unverified)
    Not readNo usable header, which says neither that it was declared nor that it was not.
    metadata.version (file annotation)
    Not readNo usable header, which says neither that it was declared nor that it was not.

    This file has no usable extraction record yet, so all three fields show as “Not read”.

    Repository
    swingerman/engineer
    Pinned commit
    32947ebf315ad3ce8ef4bdb83bbf5e11b49d7a53
    File identity
    Regular-file identity recorded
    Blob SHA
    003335f9289533d7115452e38eb30f6ac38fe9e9
    Mode
    100644
    Identity recorded
    Header parse
    Not read
    Why not read
    The file identity is recorded, but its content has not been read yet. declaration_unread

    No extraction record yet.

  19. engineer/skills/prototype/SKILL.md

    Not read

    Components using this file 1

    • prototype engineer/skills/prototype/SKILL.md

    Fields declared in the file

    Compatibility (declared in file)
    Not readNo usable header, which says neither that it was declared nor that it was not.
    License text (declared in file, unverified)
    Not readNo usable header, which says neither that it was declared nor that it was not.
    metadata.version (file annotation)
    Not readNo usable header, which says neither that it was declared nor that it was not.

    This file has no usable extraction record yet, so all three fields show as “Not read”.

    Repository
    swingerman/engineer
    Pinned commit
    32947ebf315ad3ce8ef4bdb83bbf5e11b49d7a53
    File identity
    Regular-file identity recorded
    Blob SHA
    14ceaa56d36b5101370d5bf413d4422e48b6c7ee
    Mode
    100644
    Identity recorded
    Header parse
    Not read
    Why not read
    The file identity is recorded, but its content has not been read yet. declaration_unread

    No extraction record yet.

  20. engineer/skills/refine/SKILL.md

    Not read

    Components using this file 1

    • refine engineer/skills/refine/SKILL.md

    Fields declared in the file

    Compatibility (declared in file)
    Not readNo usable header, which says neither that it was declared nor that it was not.
    License text (declared in file, unverified)
    Not readNo usable header, which says neither that it was declared nor that it was not.
    metadata.version (file annotation)
    Not readNo usable header, which says neither that it was declared nor that it was not.

    This file has no usable extraction record yet, so all three fields show as “Not read”.

    Repository
    swingerman/engineer
    Pinned commit
    32947ebf315ad3ce8ef4bdb83bbf5e11b49d7a53
    File identity
    Regular-file identity recorded
    Blob SHA
    028be47f9534f4683f9bdaa3e9bc2b29ed24efb9
    Mode
    100644
    Identity recorded
    Header parse
    Not read
    Why not read
    The file identity is recorded, but its content has not been read yet. declaration_unread

    No extraction record yet.

Read this page as JSON

All versions1

Each commit is an immutable snapshot, newest first. One version label can map to several commits.

VersionCommitCapturedComponentsActions
0.33.0 Latest 32947eb 30 View Download Compare…