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:
- Add the marketplace
/plugin marketplace add swingerman/engineer - 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
-
arch-check
engineer/skills/arch-check/SKILL.mdPermalink -
atdd
engineer/skills/atdd/SKILL.mdPermalink -
clarify
engineer/skills/clarify/SKILL.mdPermalink -
consistency-check
engineer/skills/consistency-check/SKILL.mdPermalink -
discover-acs
engineer/skills/discover-acs/SKILL.mdPermalink -
discuss
engineer/skills/discuss/SKILL.mdPermalink -
express
engineer/skills/express/SKILL.mdPermalink -
feature-edit
engineer/skills/feature-edit/SKILL.mdPermalink -
feature-init
engineer/skills/feature-init/SKILL.mdPermalink -
fix
engineer/skills/fix/SKILL.mdPermalink -
harden
engineer/skills/harden/SKILL.mdPermalink -
lean
engineer/skills/lean/SKILL.mdPermalink -
next
engineer/skills/next/SKILL.mdPermalink -
onboard
engineer/skills/onboard/SKILL.mdPermalink -
plan
engineer/skills/plan/SKILL.mdPermalink -
post-merge
engineer/skills/post-merge/SKILL.mdPermalink -
prime-context
engineer/skills/prime-context/SKILL.mdPermalink -
progress-log
engineer/skills/progress-log/SKILL.mdPermalink -
prototype
engineer/skills/prototype/SKILL.mdPermalink -
refine
engineer/skills/refine/SKILL.mdPermalink -
refinement-advisor
engineer/skills/refinement-advisor/SKILL.mdPermalink -
reorient
engineer/skills/reorient/SKILL.mdPermalink -
session-summary
engineer/skills/session-summary/SKILL.mdPermalink -
tlaplus
engineer/skills/tlaplus/SKILL.mdPermalink
Agent6
-
formal-verifier
engineer/agents/formal-verifier.mdPermalink -
gauntlet-critic
engineer/agents/gauntlet-critic.mdPermalink -
panel-adviser
engineer/agents/panel-adviser.mdPermalink -
panel-advocate
engineer/agents/panel-advocate.mdPermalink -
reviewer
engineer/agents/reviewer.mdPermalink -
verifier
engineer/agents/verifier.mdPermalink
Nothing matches.
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
-
Header parsedengineer/skills/arch-check/SKILL.mdComponents 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.
- Source
- Open pinned source file
- 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.
- arch-check
-
Not readengineer/skills/atdd/SKILL.mdComponents 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”.
- Source
- Open pinned source file
- 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.
- atdd
-
Not readengineer/skills/clarify/SKILL.mdComponents 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”.
- Source
- Open pinned source file
- 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.
- clarify
-
Not readengineer/skills/consistency-check/SKILL.mdComponents 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”.
- Source
- Open pinned source file
- 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.
- consistency-check
-
Not readengineer/skills/discover-acs/SKILL.mdComponents 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”.
- Source
- Open pinned source file
- 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.
- discover-acs
-
Not readengineer/skills/discuss/SKILL.mdComponents 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”.
- Source
- Open pinned source file
- 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.
- discuss
-
Not readengineer/skills/express/SKILL.mdComponents 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”.
- Source
- Open pinned source file
- 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.
- express
-
Not readengineer/skills/feature-edit/SKILL.mdComponents 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”.
- Source
- Open pinned source file
- 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.
- feature-edit
-
Not readengineer/skills/feature-init/SKILL.mdComponents 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”.
- Source
- Open pinned source file
- 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.
- feature-init
-
Not readengineer/skills/fix/SKILL.mdComponents 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”.
- Source
- Open pinned source file
- 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.
- fix
-
Not readengineer/skills/harden/SKILL.mdComponents 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”.
- Source
- Open pinned source file
- 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.
- harden
-
Not readengineer/skills/lean/SKILL.mdComponents 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”.
- Source
- Open pinned source file
- 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.
- lean
-
Not readengineer/skills/next/SKILL.mdComponents 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”.
- Source
- Open pinned source file
- 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.
- next
-
Not readengineer/skills/onboard/SKILL.mdComponents 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”.
- Source
- Open pinned source file
- 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.
- onboard
-
Not readengineer/skills/plan/SKILL.mdComponents 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”.
- Source
- Open pinned source file
- 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.
- plan
-
Not readengineer/skills/post-merge/SKILL.mdComponents 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”.
- Source
- Open pinned source file
- 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.
- post-merge
-
Not readengineer/skills/prime-context/SKILL.mdComponents 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”.
- Source
- Open pinned source file
- 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.
- prime-context
-
Not readengineer/skills/progress-log/SKILL.mdComponents 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”.
- Source
- Open pinned source file
- 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.
- progress-log
-
Not readengineer/skills/prototype/SKILL.mdComponents 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”.
- Source
- Open pinned source file
- 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.
- prototype
-
Not readengineer/skills/refine/SKILL.mdComponents 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”.
- Source
- Open pinned source file
- 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.
- refine