
Building CLI Tools with TypeScript and Commander.js
Create professional command-line tools in TypeScript with Commander.js: argument parsing, interactive prompts, progress and structured output.
Tags
16 articles · Page 1 of 2

Create professional command-line tools in TypeScript with Commander.js: argument parsing, interactive prompts, progress and structured output.

Build a code review assistant that hooks into CI, uses LLM APIs to scan pull requests for bugs, style and security issues, and comments on the PR.

A practical framework for a developer productivity system that grows with your responsibilities — IC through tech lead — without collapsing under itself.

Design a sustainable knowledge workflow with Zettelkasten principles, progressive summarization and spaced repetition to retain and connect concepts.

Design a personal automation system that removes repetitive developer tasks with shell scripts, cron jobs, notification hooks and light orchestrators.

How to build custom ESLint rules for your team's conventions: AST selectors, rule testing, auto-fixers and publishing a shared plugin.

A practical guide to git rebase and interactive rebase: rebase versus merge, squashing commits, rewriting history safely and clean team workflows.

How to bring LLMs into code review: automated review bots, prompt patterns for catching bugs, security analysis, and where human judgment still wins.

Practical strategies for spotting and automating repetitive development work — shell scripts, code generators, Git aliases and scaffolding tools.

A step-by-step guide to migrating JavaScript projects to TypeScript without pausing feature work: configuration, strict mode adoption and team workflows.

How to bring AI into code review — automated suggestions, security scanning, review prioritization, and keeping human judgment in the loop.

How to build a sustainable knowledge management system as a developer: note-taking frameworks, linking strategies and retrieval that compounds.