back to dev tools
dev tool0/20 done

Development Checklist

progress
0%

Analysis & research

0/3

Requirements, spike, edge cases.

Coding

0/3

Implementation and self-review.

Tests

0/3

Automated and manual checks.

Code review

0/3

PR, reviewers, feedback.

Pre-QA

0/2

Ready before handing to tester.

Pre-production

0/3

Migration, flags, rollback.

Links & references

0/3

Tickets, PRs, docs, projects.

Guide & Documentation

Pre-Merge Developer Checklist & Code Hygiene Verification

Essential pre-flight engineering checklist before opening pull requests. Verify unit tests, linting, secret checks, database migrations, and responsive UI states.

How to Complete Pre-Merge Checks

01

Local Build & Verification

Execute local test suites, linters, TypeScript typechecks, and formatters before pushing branch commits.

02

Security & Secret Sanitization

Confirm no API keys, private certificates, or local credentials are staged or tracked in Git history.

03

Export Verification Summary

Paste the completed checklist directly into your GitHub, GitLab, or Bitbucket PR template.

Development Checklist Features

Multi-Domain Engineering Gates

Covers code quality, error handling, backward-compatible API contracts, and database safety.

Zero-Knowledge In-Browser State

Custom items and toggle states persist safely in your browser storage with zero telemetry.

Instant PR Markdown Formatting

Generates clean task checklist markdown ready to embed in pull request descriptions.

Pre-Flight Best Practices

  • §1Run automated pre-commit Git hooks to catch syntax errors before opening peer review.
  • §2Always test the backward compatibility of new API fields against existing mobile and web clients.
  • §3Verify database migrations locally with both 'up' and 'down' rollback executions.

Frequently Asked Questions

Why should developers use a pre-flight checklist?
Checklists reduce review churn by catching basic oversights (missing tests, unformatted code, broken edge cases) before peer reviewers spend time on the PR.
Can I add custom team check items?
Yes, you can add custom checklist rows tailored to your project's specific architectural requirements.
Is this checklist saved between sessions?
Yes, all checked states and custom items are stored in your browser's local storage.