Gentleman Programming
10 skills · 13K stars total
22 skills
This skill helps you configure and expand installation steps in Gentleman.Dots TUI installer, ensuring OS-aware tooling, logging, and non-interactive support.
This skill helps you migrate to Zod 4 by outlining breaking changes and providing concise usage patterns for schemas, errors, and transformations.
This skill helps you write reliable Go tests for unit, integration, and Bubbletea TUI components using table-driven and golden-file patterns.
This skill helps you apply TypeScript strict patterns and best practices by promoting const-based enums, flat interfaces, and safe typing.
This skill helps you design and implement Vim training modules, exercises, and boss fights for the Gentlemen trainer system.
This skill helps you implement and navigate Bubbletea TUI screens in the Gentleman installer, streamlining state, input handling, and screen transitions.
This skill guides adding OS support, refining detection, and orchestrating command execution across Termux, Linux, and macOS environments.
This skill helps you write robust Python tests with pytest by guiding fixtures, mocking, parametrization, and markers.
This skill automates Docker-based e2e testing for the Gentleman.Dots installer, guiding test structure, dockerfile layout, and non-interactive verification.
This skill helps you create new AI agent skills by applying the Agent Skills spec, including templates, metadata, and usage guidance.
This skill helps you build cross-platform desktop apps with Electron, enabling secure IPC, native integrations, and framework-agnostic setup.
This skill helps you structure Java services with clean hexagonal layers, enforcing boundaries between domain, application, and infrastructure.
This skill helps you write modern safe Java 21 code using records, sealed types, and virtual threads with best-practice guidance.
This skill helps you apply Spring Boot 3 configuration, DI, and REST patterns to build robust services with validated properties and transactional services.
This skill helps you structure Angular projects using the Scope Rule, project layout, and naming conventions to improve maintainability.
This skill helps optimize Next.js 15 apps by applying App Router patterns, server components, and server actions across routing, data fetching, and middleware.
This skill helps you craft conventional-commit compliant PRs with clear descriptions, streamlined gh pr create usage, and structured review-ready summaries.
This skill helps you implement Django REST Framework patterns with ViewSets, serializers, filters, and permissions to build robust APIs.
This skill guides you through AI SDK 5 chat integration, highlighting breaking changes from v4 and enabling smooth transport-based implementations.
This skill helps you implement Zustand state patterns including slices, persistence, selectors, async actions, and middleware for React apps.
This skill helps you choose and use Angular forms best practices, including signals and reactive forms, to validate, manage state, and simplify form handling.
This skill creates Jira tasks following Prowler's standard format when you ask to create a Jira task, ticket, or issue.