Guides
Run focused engineering shifts
Practical playbooks for overnight coding, quality work, coverage, defects, dependencies, security, accessibility, and documentation.
Run Codex or Claude Code overnight safely
A practical workflow for bounded, reviewable overnight coding without relying on repeated keep-going prompts.
Read page →02 · GuidesMake a coding agent finish a todo list
Convert an existing engineering checklist into ordered, gated Nightshift items that cannot be quietly abandoned.
Read page →03 · GuidesUse Codex or Claude Code to improve your product
Let Nightshift research a product, rank opportunities, and ship the strongest complete improvements within a fixed clock.
Read page →04 · GuidesUse a coding agent to find and fix quality debt
Survey tests, code, accessibility, contracts, docs, dependencies, and security, then work only applicable findings.
Read page →05 · GuidesUse a coding agent to find and fix bugs
Review, fix, verify, and re-review defects until a clean pass or the shift deadline.
Read page →06 · GuidesImprove test coverage overnight with Codex or Claude Code
Write meaningful tests around risk and behavior until quitting time, using coverage as a tripwire rather than a target.
Read page →07 · GuidesAutomate dependency upgrades with a coding agent
Upgrade applicable dependencies with compatibility checks, focused commits, and a bounded rollback path.
Read page →08 · GuidesRun a bounded coding-agent security review
Inspect applicable security risks, verify fixes, preserve confidential details, and leave reviewable local evidence.
Read page →09 · GuidesFix accessibility issues with a coding agent
Find and fix applicable keyboard, semantic, contrast, labeling, motion, and responsive accessibility problems.
Read page →10 · GuidesRepair documentation drift
Align public docs, examples, commands, and configuration references with the product that actually ships.
Read page →11 · GuidesTurn selected GitHub issues into a shift
Import explicitly chosen issues as quoted source, review them, and promote only approved work into the punch list.
Read page →12 · GuidesKeep Codex on task after context compaction
Preserve the current objective, phase, completed work, rejected paths, next action, and verification when a long Codex task compacts or resumes.
Read page →13 · GuidesStop Claude Code ending with unfinished tasks
Keep an approved Claude Code task list authoritative when the agent tries to finish early, pauses for a question, or loses the working contract.
Read page →14 · GuidesRevive Claude Code after API Error 500
Resume the same Claude Code conversation automatically after API Error 500, 529 Overloaded, a crash, or a closed terminal kills an overnight run.
Read page →15 · GuidesRepair API contract drift
Align checked-in server, schema, client, fixture, and generated API artifacts without silently changing the public contract.
Read page →16 · GuidesClean CI warnings without hiding them
Fix repository-owned compiler, test, bundler, and deprecation warnings at their cause while preserving external warnings honestly.
Read page →17 · GuidesRemove dead code only with evidence
Use an existing repository analyzer to remove unused exports, files, branches, or dependencies without deleting dynamic or externally consumed paths.
Read page →18 · GuidesRepair flaky tests without weakening them
Reproduce intermittent failures within a declared budget, fix demonstrated causes, and report unreproduced suspects honestly.
Read page →19 · GuidesRepair localization key drift
Align missing, unused, duplicate, placeholder, plural, and structural locale keys without inventing translations.
Read page →20 · GuidesResolve TODO and FIXME debt responsibly
Turn actionable code comments into verified work while staging ambiguous product and compatibility decisions for the owner.
Read page →