swingerman/engineer

Disciplined Agentic Engineering — a methodology kit for Claude Code: acceptance-test-first specs, explicit checkpoints, and autonomy you can actually leave running. The engineer, atdd and crap-analyzer plugins.

144Stars on the repository
34Mods indexed here, across every type
6d agoLast push, which is what freshness is scored on
MITLicence, which decides whether bodies are shown

crap-analyzer

01

swingerman/engineer

Skill Claude CodeCodex

Use to produce a risk-based refactor + test plan for recently-changed code on a diff/branch/PR by computing CRAP (complexity × untested) on changed methods. Multi-language — TypeScript, JavaScript, Python, Java, Kotlin, Go, Ruby, C#, Rust, PHP — auto-discovers how the repo generates coverage. Triggers …

144 6d ago A 109 tokens original MIT

arch-check

02

swingerman/engineer

Skill Claude CodeCodex

Use to check a feature's code against the charter's architecture rules — dependency layering, cycles, forbidden patterns, file naming, file size. Triggers — "/engineer.arch-check", "architecture check", "check architecture fitness", "does this follow the charter", "check layering".

144 6d ago A 60 tokens original MIT

atdd

03

swingerman/engineer

Skill Claude CodeCodex

Use to write a feature's acceptance specs and generate its test pipeline — Checkpoint 3 of the DAE pipeline. The engineer-namespace entry point into the atdd plugin's acceptance workflow. Triggers — "/engineer.atdd", "write the spec", "Checkpoint 3", "formalize the ACs as specs", "generate the test pipeline".

144 6d ago A 76 tokens original MIT

clarify

04

swingerman/engineer

Skill Claude CodeCodex

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

144 6d ago A 45 tokens original MIT

consistency-check

05

swingerman/engineer

Skill Claude CodeCodex

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

144 6d ago A 53 tokens original MIT

control

06

swingerman/engineer

Skill Claude CodeCodex

Use to open the control surface — a live, local web view of the project's feature pipeline + architecture map. Triggers — "/engineer.control", "open the control surface", "show the dashboard", "visualize the project", "pipeline board", "architecture map".

144 6d ago A 57 tokens original MIT

discover-acs

07

swingerman/engineer

Skill Claude CodeCodex

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

144 6d ago A 56 tokens original MIT

discuss

08

swingerman/engineer

Skill Claude CodeCodex

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

144 6d ago A 54 tokens original MIT

feature-edit

09

swingerman/engineer

Skill Claude CodeCodex

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.feature-edit", "change feature X to", "the ACs need updating", "revise the plan", "scope changed".

144 6d ago A 63 tokens original MIT

feature-init

10

swingerman/engineer

Skill Claude CodeCodex

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

144 6d ago A 52 tokens original MIT

fix

11

swingerman/engineer

Skill Claude CodeCodex

Use to drive a bug fix from first report through close, with a "why didn't we catch it?" loop at the end. Triggers — "/engineer.fix", "a bug came in", "this is broken", "a user reported X", "there's a defect", "we have a regression", "this needs a fix", "another report", "more issues", "still failing", "validation…

144 6d ago A 100 tokens original MIT

next

12

swingerman/engineer

Skill Claude CodeCodex

Use at the start of a work session, or any time the question is "what should I pick up now" across the whole project. Triggers — "/engineer.next", "what's next", "what should I work on", "what should I do next", "where do I pick up".

144 6d ago A 64 tokens original MIT

onboard

13

swingerman/engineer

Skill Claude CodeCodex

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

144 6d ago A 64 tokens original MIT

plan

14

swingerman/engineer

Skill Claude CodeCodex

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

144 6d ago A 42 tokens original MIT

post-merge

15

swingerman/engineer

Skill Claude CodeCodex

Use immediately after a PR is merged to clean up the local feature branch and resync main. Triggers — "/engineer.post-merge", "did we merge", "did we push", "PR merged", "post-merge cleanup", or right after a gh pr merge succeeds in the same session.

144 6d ago A 68 tokens original MIT

prime-context

16

swingerman/engineer

Skill Claude CodeCodex

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

144 6d ago A 48 tokens original MIT

progress-log

17

swingerman/engineer

Skill Claude CodeCodex

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

144 6d ago A 47 tokens original MIT

prototype

18

swingerman/engineer

Skill Claude CodeCodex

Use to rough out a working thing fast, zero ceremony, before committing to the pipeline — the prototype IS the spec. Triggers — "/engineer.prototype", "prototype this", "quick prototype", "spike it", "rough it out", "throwaway version", "let's prototype".

144 6d ago C 62 tokens original MIT

refine

19

swingerman/engineer

Skill Claude CodeCodex

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

144 6d ago A 51 tokens original MIT

reorient

20

swingerman/engineer

Skill Claude CodeCodex

Use mid-task when the working thread is lost — after a context compaction, a long agent run, or coming back to a feature unsure of the role, the current checkpoint, or the next action. Triggers — "/engineer.reorient", "reorient", "re-anchor", "what should I be doing right now", "I lost track", "where was I".

144 6d ago A 80 tokens original MIT

session-summary

21

swingerman/engineer

Skill Claude CodeCodex

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

144 6d ago A 54 tokens original MIT

atdd-mutate

22

swingerman/engineer

Skill Claude CodeCodex

Use to add a third validation layer to the ATDD workflow — after acceptance tests verify WHAT and unit tests verify HOW, mutation testing verifies the tests actually catch bugs. Triggers — "/mutate", "/kill-mutants", "run mutation testing", "mutate my code", "kill mutants", "check test quality", "find surviving…

144 6d ago A 98 tokens original MIT

atdd-team

23

swingerman/engineer

Skill Claude CodeCodex

Use to orchestrate a team-based ATDD workflow — six phases (spec writing, spec review, pipeline generation, implementation, refine, verify & harden) each handled by a fresh agent so no role erodes across a long-running feature. Triggers — "build a feature with a team", "use ATDD with agents", "create an ATDD team"…

144 6d ago A 114 tokens original MIT