← ClaudeAtlas

workflow-engineer-fix-e2elisted

Fix ONE diagnosed E2E failure group on the slice branch via outside-in TDD on production code only — never the specs. The dispatch carries the group's root cause, failing tests, and fix hint. Write a failing unit/integration test mirroring the symptom, drive it green with the minimal change, propagate the class-of-bug to every sibling site, commit with a `Refs #<slice#>` trailer, and push. Activate when dispatched with `Fix E2E failures on slice #<n>` or '/workflow-engineer-fix-e2e'.
MartinKChen/harness-claude-code · ★ 0 · AI & Automation · score 72
Install: claude install-skill MartinKChen/harness-claude-code
# workflow-engineer-fix-e2e The **fix half** of the Pass-E2E phase. Take ONE correlated failure group that `workflow-engineer-diagnose-e2e` identified and drive production code to resolve its root cause via strict TDD. The calling `implement-slice` workflow dispatches one of these per group, **serially** on the shared slice worktree (one edit at a time), then re-diagnoses to verify — so this skill never boots the stack or runs the full E2E suite itself. ## When to activate Activate this skill whenever: - The dispatch prompt opens with `Fix E2E failures on slice #<n>` (it also carries the group's root cause, failing tests, and fix hint). - The user types `/workflow-engineer-fix-e2e`, or "fix the diagnosed E2E failure group on slice #<n>". Do NOT activate to run / categorize the suite (that is `workflow-engineer-diagnose-e2e`), to author / modify E2E specs (`workflow-e2e-author` / `workflow-e2e-fix`), to fix reviewer findings on a slice (`workflow-engineer-fix-slice`), or to fix a PR (`workflow-engineer-fix-pr`). ## Input contract The dispatch prompt is the contract. It names: - the slice #, - `Root cause:` — the shared production-code defect for this group, - `Failing tests:` — the `spec-file::test-title` of each E2E failure in the group, - `Fix:` — the concrete corrective action plus any sibling sites to propagate to. Read the slice issue #<n> body (`bash skills/operation-git/scripts/issue-body.sh <n>`) for the Acceptance criteria the failing specs assert — they an