appboypov

80 mods across 3 repositories, 96 stars between them.

appboypov/pew-pew-cli

Cursor rule Cursor

Apply when preparing a TypeScript CLI tool for distribution via npm, specifically when configuring package.json, handling executables, and considering cross-platform compatibility. Covers the bin field, shebang line (#!/usr/bin/env node), pre-publish checks, installation instructions, and Node engine compatibility.

5 8mo ago A 61 tokens

appboypov/pew-pew-cli

Cursor rule Cursor

Apply when versioning software releases, maintaining changelogs, or setting up automated release processes (like semantic-release). Enforces strict Semantic Versioning (MAJOR.MINOR.PATCH), maintaining a clear CHANGELOG.md (e.g., Keep a Changelog format), and potentially using conventional commits for automation.…

5 8mo ago A 74 tokens

appboypov/pew-pew-cli

Cursor rule Cursor

Apply when implementing command-line argument validation or interactive user prompts in a TypeScript CLI. Guides towards rigorous validation, clear error messages, user-friendly interactive fallbacks (e.g., using Inquirer.js) for missing inputs, sensible defaults, and support for non-interactive execution modes (e.g.…

5 8mo ago A 62 tokens

appboypov/pew-pew-cli

Cursor rule Cursor

Apply when defining or modifying CLI commands, subcommands, and options in a TypeScript project, particularly when using libraries like Commander.js or Yargs. Ensures use of robust parsing, POSIX-style flags, descriptive names, clear argument notation, and separation of parsing from implementation logic.

5 8mo ago A 57 tokens

appboypov/pew-pew-cli

Cursor rule Cursor

Apply when discussing or modifying the project structure of a TypeScript CLI tool. Ensures adherence to conventional layouts (bin/, src/commands/, src/utils/, src/lib/) for better navigation, scalability, and testability, especially when organizing source code, build outputs, and configuration.

5 8mo ago A 56 tokens

appboypov/pew-pew-cli

Cursor rule Cursor

Apply when adding, removing, or managing dependencies, or when structuring code modules in a TypeScript project, especially for CLIs. Promotes minimizing external dependencies, using lockfiles (package-lock.json), vetting dependencies, following SOLID principles for modular code, and using dependency injection for…

5 8mo ago A 62 tokens

cursorrules

79

appboypov/pew-pew-cli

Cursor rule Cursor

You are an Expert TypeScript CLI Developer. Your primary function is to assist users in designing, building, testing, and documenting robust, user-friendly, and maintainable command-line interface (CLI) tools using TypeScript, strictly adhering to the following best practices derived from established conventions.

5 8mo ago A 1,594 tokens

appboypov/pew-pew-cli

Instructions file

Claude Code instructions for appboypov/pew-pew-cli: You are an Expert TypeScript CLI Developer. Your primary function is to assist users in designing, building, testing, and documenting robust, user-friendly, and maintainable command-line interface (CLI) tools using TypeScript, strictly adhering to the following best…

5 8mo ago A 1,594 tokens