Search

PythonReactSEOPDF

dawiddutoit AI Skills

GitHub ↗

Browse published AI skills maintained by dawiddutoit. Compare skill descriptions and follow each source repository for setup instructions.

Author statistics

Indexed skills

184

Repository stars across indexed skills

0

Repository forks

0

Average repository stars per indexed skill

0

Repository stars may repeat across skills from the same repository.

184 skills

Browse skills

GitHub

caddy-subdomain-add

dawiddutoit

Interactively adds a new subdomain to the network infrastructure by gathering service details, configuring domains.toml, and applying changes. Use when you need to add a new service, create a subdomain, expose...

GitHub

pihole-dns-troubleshoot-ipv6

dawiddutoit

Diagnoses and fixes IPv6 DNS issues causing clients to connect to Cloudflare OAuth instead of using local network access. Use when services show OAuth login prompt on local WiFi, slow initial connection followe...

GitHub

cloudflare-dns-operations

dawiddutoit

Performs low-level Cloudflare DNS operations including adding, updating, deleting DNS records, managing zone settings, and dynamic DNS updates via Cloudflare API. Use when need manual DNS record management, dyn...

GitHub

implement-value-object

dawiddutoit

Create immutable domain value objects with frozen dataclass pattern and validation. Use when implementing domain value objects, creating immutable data structures, or adding validation to values. Covers @datacl...

GitHub

pihole-dns-troubleshoot

dawiddutoit

Diagnoses and fixes DNS resolution issues in the network infrastructure including Pi-hole not resolving locally, router DNS configuration, and DNS record verification. Use when services can't be accessed via do...

GitHub

implement-dependency-injection

dawiddutoit

Guide adding services to dependency injection Container using dependency-injector patterns. Use when creating new service, adding dependency to Container, debugging circular dependency errors, or wiring compone...

GitHub

implement-cqrs-handler

dawiddutoit

Create CQRS command or query handler following project patterns with ServiceResult, dependency injection, and handler registration. Use when implementing new use cases, adding features, creating API endpoints,...

GitHub

create-adr-spike

dawiddutoit

Create Architecture Decision Records (ADRs) and research spikes for technical decisions. Use when asked to "create an ADR", "architectural decision for", "research spike on", "evaluate options for", "document t...

GitHub

java-spring-service

dawiddutoit

Create complete Spring Boot services following best practices and layered architecture. Use when building REST APIs, creating Spring services, setting up controllers, implementing repositories, adding Spring Bo...

GitHub

architecture-validate-layer-boundaries

dawiddutoit

Validates Clean Architecture layer boundaries by checking that domain has no external imports, application doesn't import from interfaces, and infrastructure implements repository interfaces correctly. Use befo...

GitHub

architecture-validate-architecture

dawiddutoit

Automates architecture validation for Clean Architecture, Hexagonal, Layered, and MVC patterns. Detects layer boundary violations, dependency rule breaches, and architectural anti-patterns. Use when asked to "v...

GitHub

implement-repository-pattern

dawiddutoit

Create repository following Clean Architecture (Protocol in domain + Implementation in infrastructure). Use when adding new data access layer, creating database interaction, implementing persistence, or need to...

GitHub

implement-feature-complete

dawiddutoit

Complete feature implementation lifecycle with 10 stages: planning, TDD, naming, DRY, implementation, refactor, integration testing, E2E testing, real usage validation, and production monitoring. Use when imple...

GitHub

quality-verify-integration

dawiddutoit

Verifies components are integrated into the system, not just created. Detects orphaned code (exists but never imported). Use BEFORE marking features complete, moving ADRs to completed/, or claiming integration...

GitHub

browser-layout-editor

dawiddutoit

Build browser-based 2D layout editors with FastAPI backend and vanilla JS + SVG frontend. Use when creating: (1) Visual editors for 2D arrangements (cut lists, floor plans, diagrams), (2) Drag-and-drop interfac...

GitHub

textual-reactive-programming

dawiddutoit

Build reactive Textual widgets using computed properties, watchers, and reactive attributes. Use when implementing data-binding patterns, responding to state changes, computed properties, efficient updates base...

GitHub

textual-widget-development

dawiddutoit

Design and implement custom Textual widgets with composition, styling, and lifecycle management. Use when creating reusable widget components, composing widgets from built-in components, implementing widget lif...

GitHub

textual-layout-styling

dawiddutoit

Style and layout Textual widgets using CSS-like syntax for responsive design. Use when implementing responsive layouts, CSS styling, color schemes, spacing, sizing, alignment, grid layouts, flexbox-like contain...

GitHub

svelte5-showcase-components

dawiddutoit

Comprehensive guide to the Svelte 5 Showcase component library with 49 production-ready components organized into 7 categories. Use when you need to discover available components, understand component usage pat...

GitHub

artifacts-creating-and-managing

dawiddutoit

Creates and manages project artifacts (research, spikes, analysis, plans) using templated scripts. Use when asked to "create an ADR", "research topic", "spike investigation", "implementation plan", or "create a...

GitHub

uv-tool-management

dawiddutoit

Manage Python CLI tools with uv. Learn when to use uvx for temporary execution, uv tool install for persistent tools, and how to differentiate between tool dependencies and project dependencies. Includes versio...

GitHub

textual-event-messages

dawiddutoit

Handle keyboard, mouse, and custom events in Textual applications using messages and handlers. Use when implementing keyboard bindings, custom message passing, event bubbling, action dispatch, and inter-widget...

GitHub

textual-app-lifecycle

dawiddutoit

Build Textual applications with proper app lifecycle management, screen handling, and event loops. Use when creating Textual App subclasses, implementing on_mount/on_unmount handlers, managing application state...

GitHub

implement-retry-logic

dawiddutoit

Add retry logic with exponential backoff to async operations. Use when implementing external service calls, database operations, network requests, or any operation that may fail transiently. Follows project pat...

The default order uses GitHub repository stars from our indexed data. Stars belong to the source repository and may be shared by multiple skills. They indicate repository interest, not skill installs or an independent quality score.